@font-face{font-family:Helvetica;src:url(../../fonts/Helvetica-Light.woff2) format("woff2"),url(../../fonts/Helvetica-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(../../fonts/Helvetica.woff2) format("woff2"),url(../../fonts/Helvetica.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(../../fonts/Helvetica-Oblique.woff2) format("woff2"),url(../../fonts/Helvetica-Oblique.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Helvetica;src:url(../../fonts/Helvetica-Bold.woff2) format("woff2"),url(../../fonts/Helvetica-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(../../fonts/Helvetica-BoldOblique.woff2) format("woff2"),url(../../fonts/Helvetica-BoldOblique.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:RocaTwo;src:url(../../fonts/RocaTwo-Bold.woff2) format("woff2"),url(../../fonts/RocaTwo-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:RocaTwo;src:url(../../fonts/RocaTwo-Thin.woff2) format("woff2"),url(../../fonts/RocaTwo-Thin.woff) format("woff");font-weight:400;font-style:normal;font-display:block}body{overflow-x:hidden;font-family:Helvetica;font-size:18px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:RocaTwo;font-weight:700;line-height:120%;margin:0 0 24px;text-transform:none;letter-spacing:0;color:#4e2b24}li,p{margin:0 0 24px}.h1,h1{font-size:72px}a{color:#6cbbae}.h2,h2{font-size:64px;color:#4e2b24}.h3,h3{font-size:40px;color:#201816}.h4,h4{font-size:1.25em;color:#201816}p{color:#201816}@media (min-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1520px}}.section__wrapper{padding:100px 0 100px}.section_img_wrapper img{object-fit:cover;height:100%;object-position:center;width:100%}.text-right{text-align:right}.text-black{color:#201816}.ce-banner .btn-primary{margin-right:24px}.search-submit svg{fill:#fff}.search-submit:hover svg{fill:#000}.btn{padding:16px 32px;border-radius:40px;font-family:Helvetica;font-weight:700;text-transform:capitalize;border-width:1px;letter-spacing:0;line-height:100%}.btn-primary{background-color:#6cbbae;border-color:#6cbbae}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#fff;color:#6cbbae;border-color:#6cbbae}.btn-secondary{color:#000;background-color:transparent;border-color:#000}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#000;color:#fff;border-color:#000}.btn-tertiary{color:#248677;background-color:#fffcef}.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:hover{color:#fffcef;background-color:#248677;border-color:#fffcef}header .main-logo{width:250px;display:inline-block;padding:0}header .main-navigation{display:inline-block;margin-left:24px}header .main-navigation li{margin-bottom:0}header .dropdown-menu{background-color:#4e2b24;padding:16px 0}header .dropdown-menu a{color:#fff}header .dropdown-menu a:hover{color:#fff}header .nav-link{text-transform:capitalize;font-weight:700;font-size:16px;letter-spacing:.5px;color:#000}header .nav-link::after{background:0 0}header .header-buttons a{margin-left:24px;font-size:16px}header .find-location-btn{color:#000;text-decoration:none;font-weight:700;position:relative;display:flex;align-items:center}header .find-location-btn:before{content:"";background-image:url(../../images/map-pin-black.png);position:absolute;left:-40px;width:32px;height:32px}header .mobile-button{display:none}@media only screen and (max-width:1300px){.navbar-expand-xl .navbar-nav .nav-link{padding-left:5px;padding-right:5px}}@media only screen and (max-width:1199px){.header-left{justify-content:space-between;align-items:center}#navbarNavDropdown{transition:none;position:fixed;left:0;top:0;width:100%;z-index:-1;background-color:#fff;height:100%}#navbarNavDropdown.show>ul{display:flex;align-items:center}#navbarNavDropdown>ul{display:none;flex-direction:column;justify-content:center;padding:0 2em}.header.sticky .nav-link,.home .nav-link,.nav-link{color:#000;height:auto}.header .mobile-button{display:flex;flex-direction:column;margin-bottom:24px;align-items:center}.header .mobile-button .btn-secondary{margin-bottom:24px}.mobile-button .social-list{padding-left:0;list-style-type:none;text-align:center;gap:4px}.mobile-button .social-list li{display:inline-block}.mobile-button .social-list a{font-size:0}.mobile-button .social-list svg{width:25px;height:25px}.header .link-title{font-size:24px;color:#000;font-family:RocaTwo;font-weight:400}}footer{background-color:#4e2b24;padding-top:150px}footer a,footer li a,footer span{color:#fff;text-decoration:none}footer a:hover{opacity:.6;color:#fff}footer .footer-menus-section{padding:0 40px 40px}footer .menu-titles{color:#efe1b8;font-size:24px;font-weight:700;padding-bottom:16px}footer .footer-menus{padding-left:0;list-style-type:none}footer .footer-menus li{margin-bottom:8px}footer .social-list{list-style-type:none;padding-left:0}footer .social-list li a svg{width:20px;height:20px;fill:#fff;margin-right:4px}footer .logo-section{text-align:right}footer .copyright{border-top:1px solid #efe1b8;margin:0 40px;padding-top:16px}footer .right-copyright{text-align:end}footer .footer-large-text-wrapper{width:100vw;overflow:hidden}footer .footer-large-text{width:105vw;font-size:6vw;line-height:1.2;display:flex;justify-content:center;font-family:RocaTwo;color:#efe1b8;opacity:.1;font-weight:700;padding:40px 0;position:relative;left:50%;transform:translateX(-50%)}@media only screen and (max-width:767px){footer{padding-top:75px}footer .footer-menus-section{padding:0 24px 40px}footer .copyright{margin:0 24px}footer .logo-section{text-align:left}footer .right-copyright{text-align:left;margin-top:16px}}.app-links{list-style-type:none;padding-left:0;text-align:center;margin-top:8px;margin-bottom:24px}.app-links li{display:inline-block;background-color:#e03c31;padding:8px;border-radius:50%;width:48px;height:48px;margin-left:4px;margin-right:4px}.app-links li img{width:24px;height:24px}.breadcrumbs{padding:16px 40px}.breadcrumbs .sep{margin:0 8px}.breadcrumbs a{color:#606060;text-decoration:none}.order-online-banner{background-color:#6cbbae;text-align:center;padding:8px;display:flex;align-items:center;justify-content:center}.order-online-banner span{color:#fff;font-family:RocaTwo;font-weight:700;font-size:32px}.order-online-banner .btn{border:1px solid #fff;margin-left:16px}.social-list{list-style-type:none;padding-left:0}.promotion-banner .mobile{display:none}@media only screen and (max-width:768px){.promotion-banner .desktop{display:none}.promotion-banner .mobile{display:inline;width:100%}}.hero-banner .mobile{display:none}@media only screen and (max-width:768px){.hero-banner .desktop{display:none}.hero-banner .mobile{display:inline;width:100%}}.main-banner{padding:10% 0;background-size:cover}.main-banner_content h1{font-size:4.5em;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:5px;line-height:1;margin:0}.main-banner_content .h2{font-family:Fenway-Park-JF;color:#fff}.page__banner-inner{padding:20% 0;align-items:start}.page__banner-inner h1{color:#201816}.page__banner-inner p{text-align:left;max-width:450px}#rewards-block .rewards-title{text-align:center}#rewards-block .rewards-left{display:flex;justify-content:end;align-items:center}#rewards-block .rewards-list{max-width:550px;list-style:none;counter-reset:rewards}#rewards-block .rewards-list h3{margin-bottom:0;font-family:Helvetica;margin-bottom:8px}#rewards-block .rewards-list p{font-size:18px}#rewards-block .rewards-list li{counter-increment:rewards;position:relative;padding-left:4rem;margin-bottom:56px}#rewards-block .rewards-list li::before{content:counter(rewards) ".";position:absolute;left:0;top:25%;transform:translateY(-50%);font-size:56px;color:#6cbbae;font-weight:700;font-family:RocaTwo}#rewards-block .rewards-list li:last-child{margin-bottom:0}@media only screen and (max-width:991px){#rewards-block .rewards-left{justify-content:center}#rewards-block .rewards-right{text-align:center}#rewards-block .rewards-list li{padding-left:3em}#rewards-block .rewards-list li::before{top:15%;font-size:40px}}.careers-template-default h1{font-size:36px}.careers-template-default h2{font-size:28px}#careers-block{background-image:url(../../images/beans-bg.webp);background-size:cover;background-position:center}#careers-block .section__content{max-width:800px;margin:auto}.features-with-video{background-image:url(../../images/red-wood-bg.webp);padding-top:100px;padding-bottom:50px;overflow:hidden}.features-with-video h2{color:#fff}.features-with-video h2::before{content:none}.features-with-video .column-img{max-width:none}.features-with-video .btn{background-color:transparent;border:2px solid #fff}.features-with-video .btn:active,.features-with-video .btn:focus,.features-with-video .btn:hover{background-color:#fff;color:#6cbbae;border-color:#fff}#video-block .section__img,.features-with-video .col-md-6:first-child .column-img,.features-with-video .col-md-6:nth-child(2) .column-img{position:relative}#video-block .section__img a,.features-with-video .col-md-6:first-child .column-img a{position:absolute;width:100%;height:100%;left:0}.features-with-video .col-md-6:first-child .column-img::before{content:"";background-image:url(../../images/waffle-badge.png);background-repeat:no-repeat;background-size:contain;position:absolute;left:-30px;bottom:-65px;width:175px;height:175px}.features-with-video .col-md-6:nth-child(2) .column-img::before{content:"";background-image:url(../../images/coffee-badge.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:-30px;top:-60px;width:195px;height:195px}.content_2{padding-top:100px}.content_1 p a,.content_2 p a{color:#6cbbae}.secondary-btn-link p a{color:#248677}.content-badge .section__img{position:relative}.content-badge.content_2 .section__content{padding-right:50px}.content-badge.content_2 .right .section__content{padding-right:0;padding-left:50px}.content_2 .right-side-text .section__content{padding-left:0;padding-right:50px}.badge{width:175px;height:175px;position:absolute;bottom:-35px}.badge-left{right:-35px}.badge-right{left:-35px}.content_1,.content_2{background-repeat:no-repeat;background-size:cover}.black-bg{background-image:url(../../images/black-bg.webp);background-position-x:right;background-position-y:bottom}.main-banner .black-bg{background:0 0}.black-bg .btn{color:#fff;border-color:#fff}.black-bg h2,.black-bg p,.faded-black-bg h2,.faded-black-bg p{color:#fff}.black-bg h2::before,.faded-black-bg h2::before{background-image:url(../../images/heart-header-white.png)}.blue-coffee-bean-bg{background-image:url(../../images/blue-bean-bg.webp)}.blue-coffee-bean-bg .btn{color:#fff;border-color:#fff}.yellow-coffee-bean-bg{background-image:url(../../images/yellow-bean-bg.jpg)}.center-blue-block{background-color:#6bbbae;padding-top:100px}.center-blue-block .h2,.center-blue-block h2{color:#fff}.center-blue-block .h2::before,.center-blue-block h2::before{content:none}.faded-black-bg{background-image:url(../../images/faded-storefront.jpg)}.red-line .section__content{border-left:10px solid #6cbbae;margin-left:20px;padding:20px 0 20px 40px!important}.menu-page .wrap{background-image:url(../../images/yellow-bean-bg.jpg)}.menu-page #video-block{padding:0}.menu-page #video-block .section__img{position:relative}.menu-page #video-block .section__img::after{content:"";background-image:url(../../images/badge-2.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:-100px;top:-135px;width:175px;height:175px}.contact{padding-top:100px}.contact .section__form{background-image:url(../../images/brown-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:20px;border-radius:20px}.contact .gform_heading{display:none}.contact .address{color:#201816;margin-bottom:24px;padding-left:0}.contact p a{color:#6cbbae}.contact .gfield{padding:0 8px}.contact .gfield--width-half{width:50%;display:inline-block}.contact .gfield_label{display:block;text-align:left;color:#fff;margin:0;padding:0}.contact input[type=email],.contact input[type=tel],.contact input[type=text],.contact select,.contact textarea{border-radius:5px;padding:8px}.contact .gfield_label .gfield_required{color:red}.contact select{width:100%}.contact .social-list{justify-content:flex-start}.contact .gform_footer{text-align:left;margin:24px 0}.contact .gform_button{color:#fff;background-color:transparent;border-color:#fff;margin-left:10px}.contact .gform_button:active,.contact .gform_button:focus,.contact .gform_button:hover{background-color:#248677;color:#fff;border-color:#fff}.contact input::placeholder{color:#a5a5a5}.contact .validation_message,.gform_submission_error{color:#fff}.gform_submission_error::before{content:none}.page-template-location-page h1,.page-template-location-page h2,.page-template-location-page h3{color:#4e2b24}.page-template-location-page .locations-hero{padding:16px 40px 40px}.page-template-location-page .locations-search-wrapper{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.page-template-location-page .search-container{position:relative;max-width:500px;width:100%}.page-template-location-page .search-small-text{color:#606060;font-size:12px}.page-template-location-page .search-icon{position:absolute;top:50%;transform:translateY(-50%)}.page-template-location-page .search-small-text.below{position:absolute;bottom:-12px}.page-template-location-page .search-small-text.above{position:absolute;top:-16px}.page-template-location-page #location-search-input{border-bottom:1px solid #606060;border-left:0;border-top:0;border-radius:0;border-right:0;max-width:500px;padding-left:24px}.page-template-location-page #around-me-btn{color:#6cbbae;border-color:#6cbbae}.page-template-location-page #around-me-btn path{fill:#6cbbae}.page-template-location-page #around-me-btn:active,.page-template-location-page #around-me-btn:focus,.page-template-location-page #around-me-btn:hover{background-color:#6cbbae;color:#fff}.page-template-location-page #around-me-btn:active path,.page-template-location-page #around-me-btn:focus path,.page-template-location-page #around-me-btn:hover path{fill:#fff}.page-template-location-page .btn-all-locations:hover{opacity:.8}.page-template-location-page .search-results-count{text-align:center;margin-top:24px;font-size:18px;color:#4e2b24;font-weight:500}.page-template-location-page .browse-location-card p,.page-template-location-page .location-card-item p{font-size:15px;margin-bottom:8px}.page-template-location-page .browse-location-card__header,.page-template-location-page .location-card-item__header{display:flex;gap:6px;justify-content:space-between;align-items:center;margin-bottom:24px}.page-template-location-page .browse-location-card__header h3,.page-template-location-page .location-card-item__header h3{font-family:Helvetica;color:#000;margin-bottom:0}.page-template-location-page .browse-location-card__header .location-card-title,.page-template-location-page .location-card-item__header .location-card-title{display:flex;gap:4px;align-items:center}.page-template-location-page .browse-location-card__phone a,.page-template-location-page .location-card-item__phone a{color:#000;text-decoration:none}.page-template-location-page .location-link a{text-decoration:none;color:#000;font-weight:700}.page-template-location-page .location-link a:hover{opacity:.8}.page-template-location-page .browse-location-card__actions,.page-template-location-page .location-card-item__actions{display:flex;justify-content:space-between;align-items:center}.page-template-location-page .locations-map-section{padding:0;position:relative}.page-template-location-page .locations-map-container{display:flex;width:100%;height:700px;padding:0 40px}.page-template-location-page .locations-list-wrapper{width:35%;overflow-y:auto;position:relative}.page-template-location-page .locations-map-wrapper{width:65%;position:relative}@media only screen and (max-width:991px){.page-template-location-page .locations-list-wrapper{display:none}.page-template-location-page .locations-map-wrapper{width:100%}}.page-template-location-page .browse-location-card,.page-template-location-page .location-card-item{border:1px solid #dfdfdf;padding:24px}.page-template-location-page .browse-locations-section{padding:80px 0;background-color:#fff;padding:0 40px}.page-template-location-page .browse-locations-header{display:flex;justify-content:space-between}.page-template-location-page .browse-locations-header h2{flex:1}.page-template-location-page .browse-state-selector{display:flex;align-items:center;width:364px}.page-template-location-page .browse-state-selector label{white-space:nowrap}.page-template-location-page .browse-state-selector #state-selector{border-radius:99px}.page-template-location-page .state-section__locations{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-template-location-page .state-section__title{font-family:Helvetica;font-size:40px;margin-top:24px}.page-template-location-page .state-section__count{font-size:32px;color:#6cbbae}.testimonial_2 .slick-prev{left:50%;margin-left:-70px}.testimonial_2 .slick-next{left:50%;margin-left:14px}.testimonial_2 .slick-next,.testimonial_2 .slick-prev{bottom:-100px;top:auto;transform:none}.testimonial_2 .slick-slide>div{padding:0 16px}.testimonial_2 .slick-slide{height:auto!important}.testimonial_2 .slick-slide>div{height:100%;padding:0 16px}.testimonial-slide{background-color:#f4f2ed;text-align:left;padding:40px;height:100%;display:flex;flex-direction:column;justify-content:center;border-radius:20px}.testimonial-slide .h3{font-family:Helvetica;margin-bottom:8px;font-size:18px}.slick-track{display:flex!important;align-items:stretch}.slick-slide{height:auto!important}.slick-slide>div{height:100%}.slick-arrow{background-color:#e5e7e7;width:56px;height:56px;padding:18px;border:1px solid #e5e7e7}.slick-arrow svg{fill:#6cbbae}.slick-arrow:hover{background-color:#6cbbae;border-color:#6cbbae}.slick-arrow:hover svg{fill:#000}@media only screen and (max-width:767px){.testimonial_2 .slick-prev{left:50%}}.tab-block{padding-top:0}.tab-block .container{position:relative}.tab-block .nav-pills{justify-content:center;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:24px;width:fit-content;margin:auto;position:absolute;top:-16px;transform:translateX(-50%);left:50%;flex-wrap:nowrap}.tab-block .nav-link.active{background-color:#6cbbae}.tab-block .nav-link{border-radius:24px;text-transform:none;letter-spacing:0}.tab-block .nav-link::after{content:none}.tab-block .nav-item{margin-bottom:0}.tab-block .tab-content{padding:80px 0}.tab-block .specials-container{display:flex;justify-content:space-between;align-items:center;gap:40px}.tab-block .event-card{max-width:400px}.tab-block a:hover{text-decoration:none;opacity:.8}.tab-block .event-card__content{background-color:#6cbbae;color:#fff;padding:24px;min-height:150px}.tab-block .event-card__content h3{font-family:Helvetica;color:#fff}.tab-block .event-card__content p{color:#fff}.tab-block .event-card__content .btn{background-color:#fff;border-radius:0;padding:0;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.tab-block .event-card__content .btn svg{fill:#6cbbae}.tab-block .event-card__image{height:400px}.tab-block .event-card__image img{max-width:none;width:100%;height:100%}.tab-block .slick-arrow{position:relative;left:auto;right:auto;top:auto;transform:none}.tab-block #pills-events{max-width:850px;margin:auto}.tab-block .events-heading{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-bottom:24px}.tab-block .events-heading p{margin:0}.tab-block .events-arrows{gap:16px}@media only screen and (max-width:991px){.events-heading{flex-direction:column}.event-card{margin:auto}}@media only screen and (max-width:768px){.tab-block .specials-container{flex-direction:column}}.job_title{font-weight:400;font-family:RocaTwo;font-size:24px}.job_title small{font-size:70%}.job_title small::before{content:"-";position:relative;margin-right:6px}.careers__content{border-bottom:1px solid #131619}.page-template-careers-page .center-blue-block{margin-bottom:60px}.page-template-careers-page .center-blue-block .h2{margin-bottom:0}.page-template-careers-page .center-blue-block .h2::before{background-image:url(../../images/heart-header-white.png);content:""}.careers-template-default header{margin-bottom:60px}#field_2_13{padding:24px 0}.thank-you-content .section__content{text-align:center}.offer-coupon{width:auto;display:inline-block;border:3px dashed #d3d3d3;padding:20px}#thank-you-qrcode li{margin-bottom:0}#thank-you-qrcode ol{margin-left:0}#thank-you-qrcode img{object-fit:contain}#thank-you-qrcode li a{color:#6cbbae}#thank-you-qrcode .section__button{margin-top:24px}#thank-you-qrcode .redeem-btn{display:none}.features-section{padding-top:100px}.features-section h2{text-align:center}.features-section h2::before{left:50%;transform:translate(-50%,-50%)}.features-section .column-img{max-width:120px}.features-section .column-text{max-width:325px;margin:auto}.feature_2 .column .column-img{margin:0 auto 24px}.lp-decals .section__img{position:relative}.lp-decals .section__img img{object-fit:contain}.lp-decals .section__content{padding-left:75px}.lp-decals .section__img::before{position:absolute;content:"";z-index:-1;background-image:url(../../images/mug-decal.png);width:168px;height:326px;top:-165px;left:-50px}.lp-decals .section__img::after{position:absolute;content:"";z-index:1;background-image:url(../../images/award-decal.png);width:190px;height:190px;bottom:-50px;right:-60px}#map_info_section{background-color:#f1e6b2;background-image:url(../../images/tan-grid-2.png);background-size:cover;padding:150px 0}#map_info_section h2{padding-bottom:0}#map_info_section .details,#map_info_section .hidden-hours{color:#201816}#map_info_section .toggle.details{text-decoration:underline}#map_info_section .btn{margin-top:24px}#map_info_section .map-wrapper{position:relative;z-index:2}#map_info_section .map-wrapper::before{position:absolute;content:"";background-image:url(../../images/bean-decal.png);width:164px;height:153px;top:-85px;left:-50px;border-radius:30px;z-index:-1}#map_info_section .map-wrapper::after{position:absolute;content:"";background-image:url(../../images/cup-spoon-decal.png);width:392px;height:393px;bottom:-130px;right:-150px;z-index:-1}#map_info_section iframe{height:615px;width:615px;margin-bottom:0}@media only screen and (max-width:1400px){.lp-decals .section__img img{object-fit:contain}.lp-decals .section__img::after{bottom:-30px}}@media only screen and (max-width:1199px){.features-with-video .col-md-6:nth-child(2) .column-img::before{right:-40px;top:-60px;width:150px;height:150px}.single-careers h2{font-size:2em}.lp-decals .section__img::before{width:100px;height:193px;top:85px;left:-45px;background-size:contain}.lp-decals .section__img::after{width:100px;height:100px;background-size:contain;bottom:200px;right:-45px}}@media only screen and (max-width:991px){.h1,h1{font-size:2.5em}.h2,h2{font-size:2em}.page__banner{background-position:left}.black-bg{background-position-x:center}.contact .gfield--width-half{width:100%}.features-with-video .col-md-6:first-child .column-img::before{left:5px;bottom:-35px;width:75px;height:75px}.menu-page #video-block .section__img::after{width:100%;height:100px;top:-50px;background-position:center;right:0}.offer__section .content-offer__text{padding-right:0}.lp-decals .row{flex-direction:column-reverse!important}.lp-decals .section__content{padding:0}.lp-decals .section__img::before{top:-125px}.lp-decals .section__img::after{bottom:-35px}#map_info_section{padding:50px 0}#map_info_section .row{flex-direction:column-reverse}#map_info_section .map-wrapper{text-align:center}#map_info_section iframe{height:315px;width:700px;margin-bottom:0}#thank-you-qrcode .redeem-btn{display:inline-block;margin-bottom:24px}#thank-you-qrcode .qr-code-img{display:none}}@media only screen and (max-width:767px){.h1,.main-banner_content h1,h1{font-size:2.5em}.h2,.main-banner_content h2,h2{font-size:2em}.mobile-menu.active .menubackground{top:125px!important}.mobile-menu.active .menubars{top:85px!important}.step p{padding-bottom:24px}.content-badge.content_2 .right .section__content,.content-badge.content_2 .section__content,.content_2 .right-side-text .section__content,.content_2 .section__content{padding-left:0;padding-right:0;padding-top:24px}.content_2{padding-top:60px}.section__wrapper{padding-bottom:60px}.features-with-video{padding-top:60px}.features-with-video .col-md-6:last-child,.features-with-video .col-md-6:last-child .column{margin:0!important}.badge{width:100px;height:100px}.badge-left{right:-10px}.badge-right{left:-10px}.location__search-form{justify-content:left}.contact{padding-top:50px}.center-blue-block{background-color:#6bbbae;padding-top:60px}.lp-decals .section__img::after{right:28px}.features-section .col-md-4:last-child{margin:0!important}.features-section .col-md-4:last-child .column{margin:0!important}}@media only screen and (max-width:640px){.dropdown-search select{padding:1em 2em}}.dropdown-search select{letter-spacing:.25px;min-height:50px;font-size:14px}@media only screen and (max-width:480px){.job_title{text-align:left}.job_link{text-align:right}.page__banner-inner h1,.page__banner-inner p{text-align:left}}.search-input.input-group{display:flex}#search-button{border-color:#e03c31;color:#e03c31;padding:8px 16px}.search-input.input-group input{padding:8px;height:auto;max-width:150px;border-bottom:1px solid #ddd;border-right:0;border-left:0;border-top:0}.page__banner{background-size:cover;background-position:center center}.job_form input[type=radio]{width:auto!important}.gfield_required_asterisk{color:red}.single-landing-pages .feature_2 h2::before{margin:0 auto 24px;transform:none}.contact .gform_submission_error,.contact .validation_message{color:#fff!important}.landing-pages-template-default .gform_submission_error,.landing-pages-template-default .validation_message{color:red!important}.page__banner-inner{padding:15% 0}.page__banner-inner h1{color:#fff;text-align:left}.page__banner-inner p{max-width:520px;text-align:left;color:#fff}#catering-block .btn-secondary{color:var(--darker-blue)}#catering-block .btn-secondary:hover{color:var(--text-white)}#referral-block img{object-fit:contain}.offer-section{padding-top:100px;background-image:url(../../images/grey-wood-bg.webp)}.location-card{padding:40px 32px}.location-card .loc-card-container{gap:40px;display:flex;flex-direction:column;padding-right:40px}.location-card .loc-card-container h1{font-size:4vw;margin:0;line-height:1}.location-card img{width:100%;height:100%;object-fit:cover;max-height:800px}.location-card .hp-breadcrumbs{display:flex;align-items:center;gap:8px}.location-card .hp-breadcrumbs a{color:#606060;text-decoration:none}.location-card .hp-breadcrumbs a:hover{color:#222}.location-card .hp-breadcrumbs .arrow{width:7px;height:13px}.location-card .card-title{color:#000;font-weight:700;font-size:24px;font-family:Helvetica}.location-card .loc-card-header{display:flex;align-items:center}.location-card .loc-card-header div{width:50%}.location-card .loc-card-header .social-list{font-size:0;display:flex;gap:4px;margin-bottom:0;flex-wrap:wrap;justify-content:flex-end}.location-card .loc-card-header .social-list li{display:inline-block;margin-bottom:0}.location-card .loc-card-header .social-list a{background-color:#6cbbae;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.location-card .loc-card-header .social-list svg{width:20px;height:20px}.location-card .loc-card-header .social-list svg path{fill:#fff}.location-card .loc-card-btns .btn-primary{background-color:#e03c31;border-color:#e03c31;margin-right:8px}.location-card .loc-card-btns .btn-primary:active,.location-card .loc-card-btns .btn-primary:focus,.location-card .loc-card-btns .btn-primary:hover{color:#e03c31;background-color:#fff}.location-card .loc-card-info{display:flex;gap:24px;align-items:center}.location-card .loc-card-info a{text-decoration:none;color:#222}.location-card .loc-card-info svg{width:32px;height:32px;background-color:#6cbbae;padding:6px;border-radius:50%}.location-card .loc-card-info svg path{fill:#000}.location-card .loc-card-info .location-address{display:flex;align-items:center;line-height:1.3;gap:8px}.location-card .loc-card-info .location-address .direction-link{font-size:12px}.location-card .loc-card-info .location-phone{gap:8px;display:flex;align-items:center}.location-card .loc-card-hours .hours-list{list-style-type:none;padding-left:0}.location-card .loc-card-hours .hours-row{display:flex;justify-content:space-between;margin:0;border-bottom:1px solid #e4e2db;color:#000;padding:2px 12px}.location-card .loc-card-hours .hours-row:last-child{border-bottom:none}.location-card .loc-card-hours .today{background-color:#6cbbae;border-radius:5px}.menu-page #video-block{padding-bottom:100px}@media only screen and (max-width:1199px){.mobile-menu.active .menubackground{top:108px!important}.mobile-menu.active .menubars{top:53px!important}}@media only screen and (max-width:991px){.location-card .last-col{text-align:left;padding-top:24px}}@media only screen and (max-width:767px){.offer-section{padding-top:60px}.menu-page #video-block{padding-bottom:60px}.mobile-menu.active .menubackground{top:81px!important}.mobile-menu.active .menubars{top:39px!important}.template-label{padding-right:50px;font-size:1.2em}}@media only screen and (max-width:480px){.template-label{padding-right:25px}}#offer-hero{background-color:#65baaf;background-image:url(../../images/coffee-beans-background.png)}.franchise-notification-bar{background-color:#000!important}.franchise-notification-bar__content{color:#fff!important}.location-amenities .amenities-list{list-style-type:none;padding-left:0;display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin:1em 0}.location-amenities .amenity-item{display:flex;align-items:center;gap:4px;margin-bottom:0}.location-amenities .amenity-icon{width:20px;height:20px;object-fit:contain}.location-amenities .amenity-label{font-size:16px;color:#201816}@media only screen and (max-width:480px){.location-amenities .amenities-list{grid-template-columns:1fr}}@media only screen and (max-width:641px){.loc-card-amenities .amenities-toggle{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:0}.loc-card-amenities .amenities-toggle .caret-icon{transition:transform .3s ease;transform:rotate(-90deg)}.loc-card-amenities .amenities-toggle.active .caret-icon{transform:rotate(0)}.loc-card-amenities .amenities-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.loc-card-amenities .amenities-content.expanded{max-height:500px}.loc-card-hours .hours-mobile-summary{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.loc-card-hours .hours-mobile-summary .hours-today strong{font-weight:700}.loc-card-hours .hours-mobile-summary .hours-today .hours-toggle{text-decoration:underline;cursor:pointer;color:#201816}.loc-card-hours .hours-mobile-summary .hours-time{font-weight:500}.loc-card-hours .hours-full-list{max-height:0;overflow:hidden;transition:max-height .3s ease;margin-top:0!important}.loc-card-hours .hours-full-list.expanded{max-height:500px;margin-top:16px!important}}@media only screen and (min-width:642px){.loc-card-amenities .caret-icon{display:none}.loc-card-amenities .amenities-toggle{text-decoration:none!important;cursor:default}.loc-card-amenities .amenities-content{max-height:none!important}.loc-card-hours .hours-mobile-summary{display:none}.loc-card-hours .hours-full-list{max-height:none!important}}.browse-amenities{display:flex;gap:8px;flex-wrap:wrap}.amenity-badge{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px}.amenity-badge svg{width:24px;height:24px}.promotion-slider-wrapper{width:100%;margin:0 auto;position:relative}.promotion-slider{margin:0!important}.promotion-slider .promotion-slide{outline:0;height:100%}.promotion-slider .promotion-slide img{width:100%;max-height:800px;height:100%;display:block}.promotion-slider .slick-dots{bottom:20px}.promotion-slider .slick-dots li button:before{font-size:130px;color:#fff;opacity:1}.promotion-slider .slick-dots li.slick-active button:before{color:#e03c31;opacity:1}.promotion-slider .slick-next,.promotion-slider .slick-prev{z-index:10;width:50px;height:50px;opacity:0;transition:opacity .3s ease}.promotion-slider .slick-next:before,.promotion-slider .slick-prev:before{font-size:40px;color:#fff;opacity:.8}.promotion-slider .slick-next:hover:before,.promotion-slider .slick-prev:hover:before{opacity:1}.promotion-slider .slick-prev{left:25px}.promotion-slider .slick-next{right:25px}.promotion-slider:hover .slick-next,.promotion-slider:hover .slick-prev{opacity:1}#coffee-community .section__img{position:relative}.brand-stat-box{position:absolute;background:#fff;width:250px;height:100px;padding:15px;box-shadow:0 4px 20px 0 rgba(0,0,0,.12);border-radius:8px;display:flex;align-items:center;gap:15px}.brand-stat-box .stat-icon-wrapper{flex-shrink:0;display:flex;width:52px;height:52px;justify-content:center;align-items:center;gap:4px;border-radius:12px;background:var(--Red,#c31e26);box-shadow:0 4px 4px 0 rgba(0,0,0,.25) inset,0 4px 4px 0 rgba(0,0,0,.25)}.brand-stat-box .stat-icon-wrapper .stat-icon{width:30px;height:30px;object-fit:contain;display:block}.brand-stat-box .stat-content{flex:1}.brand-stat-box .stat-content .stat-number{font-size:24px;font-weight:700;line-height:1.2}.brand-stat-box .stat-content .stat-details{font-size:14px;line-height:1.3}.brand-stat-box.stat-1{top:50%;left:-50px}.brand-stat-box.stat-2{top:50px;right:-50px}.brand-stat-box.stat-3{bottom:50px;right:-50px}@media only screen and (max-width:991px){#coffee-community .section__img{display:flex;flex-direction:column;gap:16px}.brand-stat-box{position:static;width:100%;max-width:400px;margin:0 auto}.brand-stat-box.stat-1,.brand-stat-box.stat-2,.brand-stat-box.stat-3{position:static;top:auto;left:auto;right:auto;bottom:auto}}.card.specials_card{border-radius:20px;overflow:hidden}.card.specials_card img{max-width:100%}#specials__wrap-single .card-img-top.wp-post-image{max-width:100%;border-top-left-radius:20px;border-top-right-radius:20px}#specials__wrap-single .event-details{border-bottom-left-radius:20px;border-bottom-right-radius:20px}#specials__wrap-single .event-details .meta-details svg{width:20px;height:20px}#specials__wrap-single .card-title{margin-bottom:.5em}#events__wrap-single .card-title{margin-bottom:.5em}#events__wrap-single .event-details{border-radius:20px}#events__wrap-single .event-details .meta-details svg{width:20px;height:20px}#events__wrap-single .event-details p:last-child{margin:0;border-bottom:none}@media only screen and (max-width:641px){.order-online-banner span{font-size:4vw}.location-card .loc-card-header .social-list{display:none}.location-card .loc-card-container{padding:0;margin-top:1em}.location-card .loc-card-info{flex-direction:column;align-items:flex-start}.location-card .card-title{font-size:18px}}@media only screen and (max-width:1024px){.page-template-location-page .state-section__locations{grid-template-columns:repeat(2,1fr)}header .main-logo{width:160px}}@media only screen and (max-width:768px){.page-template-location-page .state-section__locations{grid-template-columns:repeat(1,1fr)}.page-template-location-page .state-section__title{font-size:24px}}.coming-soon-badge{display:block;color:#6cbbae}.browse-location-card__actions{margin-top:2em}.btn-group{display:flex;gap:8px}.about-container .about-title{font-size:120px}.about-section-wrapper{overflow:visible;position:relative}.about-gallery-container{position:relative;width:100%;height:100vh;overflow:hidden;margin-top:60px;display:flex;align-items:center}.about-gallery-track{display:flex;gap:20px;padding-left:240px;will-change:transform}.about-gallery-card{flex-shrink:0;width:480px;height:700px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.about-gallery-card img{width:100%;height:100%;object-fit:cover;display:block}@media only screen and (max-width:1199px){.about-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px}.about-container .about-title{font-size:10vw}.about-container .about-title br{display:none}.about-container .about-content{position:relative;left:auto;top:auto;width:100%}.about-gallery-container{height:auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 20px 20px;margin:24px -20px 0;scrollbar-width:thin;scrollbar-color:#6cbbae #f1f1f1}.about-gallery-container::-webkit-scrollbar{height:8px}.about-gallery-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;margin:0 20px}.about-gallery-container::-webkit-scrollbar-thumb{background:#6cbbae;border-radius:10px}.about-gallery-container::-webkit-scrollbar-thumb:hover{background:#4da798}.about-gallery-track{padding-left:20px;padding-right:20px}.about-gallery-card{width:320px;height:467px}.gallery-lightbox-btn{display:block;margin:24px auto 0;padding:16px 32px;background-color:#6cbbae;color:#fff;border:none;border-radius:40px;font-family:Helvetica;font-weight:700;font-size:16px;cursor:pointer;transition:background-color .3s ease}.gallery-lightbox-btn:hover{background-color:#4da798}}@media only screen and (min-width:1200px){.gallery-lightbox-btn{display:none!important}}.gallery-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;overflow:hidden}.gallery-lightbox.active{opacity:1;visibility:visible}.gallery-lightbox .lightbox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9)}.gallery-lightbox .lightbox-content{position:relative;width:100%;height:100%;max-width:100vw;display:flex;flex-direction:column;padding:60px 20px 20px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box}.gallery-lightbox .lightbox-close{position:fixed;top:20px;right:20px;width:40px;height:40px;background-color:#6cbbae;color:#fff;border:none;border-radius:50%;font-size:28px;line-height:1;cursor:pointer;z-index:10000;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.gallery-lightbox .lightbox-close:hover{background-color:#4da798}.gallery-lightbox .lightbox-images{display:flex;flex-direction:column;gap:16px;max-width:100%}.gallery-lightbox .lightbox-images img{width:100%;max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.3);object-fit:contain}.contact__details .social-list{list-style-type:none;padding-left:0}.contact__details .social-list a{color:#000;text-decoration:none}.contact__details .social-list a svg{width:20px;height:20px;fill:#000;margin-right:4px}.section__content{padding:40px}.content_1 .container,.content_2 .container{max-width:1320px}.content_1 .section_img_wrapper img,.content_2 .section_img_wrapper img{border-radius:20px}[data-gsap]{opacity:0;will-change:transform,opacity}.gsap-animated{will-change:auto}[data-gsap=text-reveal] .split-line,[data-gsap=text-stagger] .split-line{display:block;overflow:hidden}[data-gsap=fade-down],[data-gsap=fade-in],[data-gsap=fade-left],[data-gsap=fade-right],[data-gsap=fade-up],[data-gsap=flip-in],[data-gsap=scale-in]{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}