@font-face{font-family:Zilla-Slab;src:url(../../fonts/ZillaSlab-Regular.woff2) format("woff2"),url(../../fonts/ZillaSlab-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Zilla-Slab-Bold;src:url(../../fonts/ZillaSlab-Bold.woff2) format("woff2"),url(../../fonts/ZillaSlab-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@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:block}@font-face{font-family:Helvetica-Bold;src:url(../../fonts/Helvetica-Bold.woff2) format("woff2"),url(../../fonts/Helvetica-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Fenway-Park-JF;src:url(../../fonts/FenwayParkJF.woff2) format("woff2"),url(../../fonts/FenwayParkJF.woff) format("woff");font-weight:400;font-style:normal;font-display:block}body{overflow-x:hidden;font-family:Helvetica;font-size:16px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Zilla-Slab-Bold;font-weight:400;line-height:1;margin:0 0 24px;text-transform:none;letter-spacing:0}li,p{margin:0 0 24px}.h1,h1{font-size:4.5em}.h2,h2{font-size:3em;color:#201816}a{color:#e03c31}.h2::before,h2::before{content:"";background-image:url(../../images/heart-header-icon.png);background-repeat:no-repeat;width:130px;height:27px;display:block;margin-bottom:24px}.h3,h3{font-size:1.5em;color:#201816}.h4,h4{font-size:1.25em;color:#201816}p{color:#201816}.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:18px 28px;border-radius:40px;font-family:Helvetica;font-weight:400;text-transform:uppercase;border-width:2px}.btn-primary{background-color:#e03c31;border-color:#e03c31}.black-bg .btn::after,.blue-coffee-bean-bg .btn::after,.btn-primary::after,.btn-secondary:hover::after,.btn-tertiary:hover::after{padding-left:5px;content:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='arrow-right' clip-path='url(%23clip0_1945_1190)'%3E%3Cg id='Group'%3E%3Cpath id='XMLID_467_' d='M9.51738 6.50004C9.51738 6.72753 9.43465 6.93433 9.26921 7.09977L3.89231 12.2699C3.56143 12.5801 3.04442 12.5801 2.71353 12.2492C2.40332 11.9183 2.40332 11.4013 2.73421 11.0704L7.4907 6.50004L2.73421 1.92968C2.40332 1.61947 2.40332 1.08178 2.71353 0.750895C3.02374 0.420008 3.56143 0.420009 3.89231 0.730214L9.26921 5.90031C9.43465 6.06575 9.51738 6.27256 9.51738 6.50004Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1945_1190'%3E%3Crect width='12' height='12' fill='white' transform='matrix(0 -1 1 0 0 12.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.btn-primary:hover::after{content:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='arrow-right' clip-path='url(%23clip0_1945_1190)'%3E%3Cg id='Group'%3E%3Cpath id='XMLID_467_' d='M9.51738 6.50004C9.51738 6.72753 9.43465 6.93433 9.26921 7.09977L3.89231 12.2699C3.56143 12.5801 3.04442 12.5801 2.71353 12.2492C2.40332 11.9183 2.40332 11.4013 2.73421 11.0704L7.4907 6.50004L2.73421 1.92968C2.40332 1.61947 2.40332 1.08178 2.71353 0.750895C3.02374 0.420008 3.56143 0.420009 3.89231 0.730214L9.26921 5.90031C9.43465 6.06575 9.51738 6.27256 9.51738 6.50004Z' fill='%23E63D30'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1945_1190'%3E%3Crect width='12' height='12' fill='white' transform='matrix(0 -1 1 0 0 12.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#fff;color:#e03c31;border-color:#e03c31}.btn-primary::before,.btn-secondary::before{content:none}.btn-secondary{color:#248677;background-color:transparent;border-color:#248677}.btn-secondary::after,.btn-tertiary::after{padding-left:5px;content:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='arrow-right' clip-path='url(%23clip0_1945_1190)'%3E%3Cg id='Group'%3E%3Cpath id='XMLID_467_' d='M9.51738 6.50004C9.51738 6.72753 9.43465 6.93433 9.26921 7.09977L3.89231 12.2699C3.56143 12.5801 3.04442 12.5801 2.71353 12.2492C2.40332 11.9183 2.40332 11.4013 2.73421 11.0704L7.4907 6.50004L2.73421 1.92968C2.40332 1.61947 2.40332 1.08178 2.71353 0.750895C3.02374 0.420008 3.56143 0.420009 3.89231 0.730214L9.26921 5.90031C9.43465 6.06575 9.51738 6.27256 9.51738 6.50004Z' fill='%23248677'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1945_1190'%3E%3Crect width='12' height='12' fill='white' transform='matrix(0 -1 1 0 0 12.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#248677;color:#fff;border-color:#248677}.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{padding:0}.nav-link{font-weight:400}.header.sticky .main-logo{max-width:215px}.header .main-logo{max-width:215px;padding:10px 0}.header .top-bar{background-color:#201816;text-align:center;color:#fff;padding:7px 0}.header .top-bar .btn{padding:7px 14px;margin-left:20px}.header .top-bar .btn::after{content:none}.main-navigation{font-family:Helvetica}.main-navigation li{margin-bottom:0}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a{color:#201816;font-weight:400}.site-header-menu{justify-content:center}.header-button{margin-left:0}.header-delivery-btn{margin-right:16px}.nav-link::after{content:"";height:5px;width:100%;margin-left:0;background:#e03c31;border-radius:0;opacity:0;transition:opacity .48s cubic-bezier(.35,.18,.07,1.04);overflow:hidden;position:absolute;right:0;left:0;bottom:0;right:0}.main-navigation .menu-item-has-children a::after{content:"";padding-left:0;border:none;width:10px;height:10px;border-radius:0;background-image:url(../../images/arrow.svg);background-position:center center;background-repeat:no-repeat;position:relative;margin-left:6px}.main-navigation .menu-item-has-children .sub-menu a::after{content:none}@media (min-width:1200px){.header .container{max-width:1300px}}@media (min-width:1400px){.header .container{max-width:1500px}}@media (max-width:1530px){.header .header-button .btn{padding:14px 20px}.header .header-button .btn::after{content:none}.header-delivery-btn{margin-right:8px}}.navbar-nav .dropdown-menu{padding:0;border:1px solid #ddd}.navbar-nav .dropdown-menu li{border-bottom:1px solid #ddd}.navbar-nav .dropdown-menu li:last-child{border-bottom:none}.dropdown-item{padding:.5em 1em;font-weight:400}.dropdown-item:hover{font-family:Helvetica!important;font-weight:400!important;color:#e03c31!important}footer .footer-branding{margin:0}footer .footer-branding img{width:250px;padding-bottom:24px}footer .footer-branding .brand-slogan{padding-bottom:24px}.site-footer{padding:2em 0}.copyright{font-size:14px}.social-list{padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0}.social-list li{margin:0}footer .social-list a:hover svg{fill:#e03c31!important}footer li.menu-titles{font-family:Helvetica-Bold;color:#201816;font-size:18px;padding-bottom:30px;margin-bottom:0!important}footer .footer-menus{list-style-type:none;margin:0;text-align:right;padding-left:0}footer .menus-container{padding-right:0;padding-left:0}footer .footer-menus li{margin-bottom:15px}footer .footer-menus li:focus>a,footer .footer-menus li:hover>a{color:#e03c31}footer .footer-menus li a{color:#201816;text-decoration:none}footer .copyright .container{border-top:1px solid #eaeaea}footer .copyright .row{align-items:center}.social-list li svg{background-color:#6bbbae;fill:#fff!important;width:45px;height:45px;padding:13px;border-radius:50%}.social-list li a:hover svg{fill:#6bbbae!important;background-color:#fff;border:2px solid #6bbbae}.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{text-transform:uppercase;color:#201816}.page__banner-inner p{text-align:left;max-width:450px}#rewards-block{background-image:url(../../images/phone-jlcc-website.webp);background-repeat:no-repeat;background-position:right center;background-size:contain;padding-top:100px;padding-bottom:100px}.rewards-steps{padding-bottom:24px;padding-right:24px}#rewards-block a{margin:0 24px 0 0}.step-title-1::before{content:url(../../images/1.png)}.step-title-2::before{content:url(../../images/2.png)}.step-title-3::before{content:url(../../images/3.png)}.step-title::before{display:block;margin-bottom:24px}.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:#e03c31;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:#e03c31}.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}.content_2 .section__content{padding-left:50px}.badge{width:175px;height:175px;position:absolute;bottom:-35px}.badge-left{right:-35px}.badge-right{left:-35px}.content_1,.content_2,.testimonial_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 #e03c31;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:#e03c31}.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 .yellow-coffee-bean-bg img{width:636px}.acf-map{height:700px}#mapList{background-color:#6bbbae;margin-bottom:0!important}.comingsoon{background-color:#e03c31;font-style:italic;margin-left:35px;border-radius:25px;font-family:Zilla-Slab-Bold}#Submit-Buttn{display:none}.location__search-form{background-color:transparent;justify-content:end;padding:40px 0;display:flex;align-items:center}.location__search-form .search_by_state{width:auto}.search_by_state label{width:auto;display:inline-block}.location__search-form .search-location-label{color:#fff;font-family:Helvetica-Bold;padding-right:10px}.search-location-label::before{content:"";background-image:url(../../images/three-bars-search.svg);background-repeat:no-repeat;height:20px;width:18px;display:inline-block;padding-right:25px;vertical-align:middle}.search_by_state .dropdown-search select{border-radius:5px;width:200px}.subsites li a{text-decoration:none}.location__search-form h1{margin-right:auto;color:#fff}.subsites{list-style:none;padding:0;display:flex;flex-wrap:wrap}.subsites li{border:none;text-align:left;width:33%;margin:0 0 40px}@media only screen and (max-width:1199px){.subsites li{width:50%}}@media only screen and (max-width:767px){.subsites li{width:100%}.location__search-form{justify-content:left;flex-direction:column;align-items:flex-start}}.subsites .btn-primary,.subsites .btn-tertiary{margin-bottom:24px}.subsites .btn-primary{margin-right:10px}.subsites .h3{color:#fff;font-weight:400;display:flex;text-transform:uppercase}.subsites span{color:#fff}.location-name::before{content:"";background-image:url(../../images/red-map-marker.png);background-repeat:no-repeat;height:24px;width:20px;display:inline-block;padding-right:35px}.address{padding-left:35px;padding-bottom:24px}.loc-phone{display:flex}.loc-phone::before{content:"";background-image:url(../../images/phone-icon-red.png);background-repeat:no-repeat;height:24px;width:24px;display:inline-block;padding-right:35px}.loc-phone span{font-family:Zilla-Slab-Bold;font-size:21px}.loc-phone span a{color:#fff}.job_title{font-weight:400;font-family:Zilla-Slab-Bold;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}.offer__section{background-color:#65baaf;background-image:url(../../images/coffee-beans-background.png);padding:40px 0}.offer__section h1{color:#fff;text-transform:uppercase}.offer__section p{color:#fff}.offer__section .content-offer__text{padding-right:25px}.primary-offer__wrapper{background-color:#f1e6b2;background-image:url(../../images/tan-grid.png);text-align:center;padding:40px;border-radius:15px;max-width:400px;margin:0 auto}.offer__section .gfield{padding-right:0!important}.offer__section .gform_wrapper{margin-bottom:0}.offer__section .form-offer-heading{color:#512d1e;font-size:2em;line-height:1.3;font-family:Helvetica-Bold}.offer__section .form-offer-subheading{color:#512d1e;font-family:Helvetica}.offer__section form input{padding:10px!important}.offer__section .gform_footer{text-align:center}.offer__section .gform_button{padding:18px 45px!important}#gform_wrapper_1{scroll-margin-top:130px}.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:#e03c31}#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}.testimonial-section{background-image:url(../../images/testimonial-bg.png);padding-bottom:40px;background-repeat:no-repeat;background-position:center;background-size:cover}.testimonial-section .h3,.testimonial-section h2,.testimonial-section p{color:#fff}.testimonial-section button{background-color:#fff}.testimonial-section .slick-arrow{width:40px;height:40px;padding:10px}.testimonial-section .slick-arrow:hover{background-color:transparent}#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}.mobile-button{display:none}@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){#navbarNavDropdown{transition:none;position:fixed;left:0;top:0;width:100%;z-index:-1;background-color:#fff;height:100%}.header.sticky .nav-link,.home .nav-link,.nav-link{height:auto;color:#201816;font-weight:400}.nav-link::after{right:0;width:4px;left:auto;top:0;bottom:0;height:4px;position:relative;display:block;margin-left:8px}.navbar-nav .dropdown-menu{box-shadow:none;width:100%;border-top:1px solid #ddd;background-color:#fff;border-left:0;border-right:0;border-bottom:1px solid #ddd}.dropdown-item{padding:.5em 0;font-weight:400;text-transform:uppercase}.dropdown-menu a:hover{background-color:transparent}.mobile-button{display:block}#navbarNavDropdown.show>ul{display:flex}#navbarNavDropdown>ul{display:none;flex-direction:column;justify-content:center;padding:0 2em}.mobile-nav-menu ul.menulinks>li.menu-item-has-children>a::after{content:url(../../images/arrow-white.svg);padding:0 8px;position:static}.mobile-nav-menu ul.menulinks>li.menu-item-has-children>a.active::after{content:url(../../images/arrow-white.svg);transform:rotate(180deg);display:inline-block;transition:.6s ease;height:27px}.menulinks .sub-menu a{padding:10px 60px;font-size:15px}#rewards-block{background-image:none}.rewards-steps{padding-right:0}.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}footer .footer-branding{margin:auto;text-align:center;max-width:none;padding-bottom:24px}footer .footer-menu-container{text-align:center}footer .footer-menu-container .footer-menus{display:inline-block;margin-bottom:24px}footer .footer-menu-container .footer-menus li,footer .footer-menu-container .menu-titles{margin-left:auto;text-align:left}footer .copyright,footer .copyright .text-right{text-align:center}footer .cybermark-logo img{margin-bottom:24px}.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}.header .top-bar .btn{display:none}.header-button .btn{padding:7px 14px;margin-right:30px}.header-button .btn::after{content:none}.mobile-menu.active .menubackground{top:125px!important}.mobile-menu.active .menubars{top:85px!important}footer .copyright .row{flex-direction:column-reverse}#rewards-block{text-align:center;padding-top:60px;padding-bottom:60px;margin-bottom:0;position:relative}#rewards-block::before{content:"";background-image:url(../../images/rewards-section-img.webp);background-size:contain;background-repeat:no-repeat;background-position:bottom;position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:-1;opacity:.2}#rewards-block h2::before{margin:0 auto 24px}#rewards-block a{margin:0 12px}.step p{padding-bottom:24px}.content_2 .row{flex-direction:column-reverse!important}.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}.testimonial-section .slick-prev{left:-8px!important}.testimonial-section .slick-next{right:-7px!important}.header.sticky .main-logo{max-width:150px}.header .main-logo{max-width:150px}.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}.header .top-bar{font-size:14px}.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}#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{background-color:#201816;text-transform:uppercase;padding:24px 0}.location-card .row{align-items:center}.location-card a,.location-email,.toggle{color:#fff;text-decoration:none}.location-card .icon{position:relative;line-height:20px;margin:0 0 12px;display:flex;align-items:center}.location-hours{position:relative}.location-card .toggle{text-decoration:underline}#hours{list-style:none;position:absolute;z-index:100;padding:1em 2em;border-radius:5px;box-shadow:rgba(0,0,0,.16) 0 10px 36px 0,rgba(0,0,0,.06) 0 0 0 1px;line-height:1.7;top:100%;background-color:#201816;color:#fff}#hours li{margin:0 0 4px}#offerModal .gfield{padding-right:0}.todays-hours{color:#fff}.location-card .icon::before{content:"";position:relative;left:0;width:16px;height:13px;background-repeat:no-repeat;display:inline-block;margin-right:8px;background-size:contain;background-position:center}.location-card .location-address::before{background-image:url(../../images/map-icon.png)}.location-card .location-email::before{background-image:url(../../images/email-icon.png)}.location-card .location-phone::before{background-image:url(../../images/phone-icon.png)}.location-card .todays-hours::before{background-image:url(../../images/clock-icon.png)}.location-card .last-col{text-align:right}.location-card .social-list li{margin-bottom:0}.location-card .social-list{margin-top:20px}.testimonial_2{padding-top:100px}.testimonial-slide{text-align:left;background-color:#fff;padding:15px;border-radius:10px}.testimonial-slide .testimonial-content p{color:#201816;margin-bottom:0}.testimonial-author{text-transform:none}.testimonial-author span{margin-bottom:0}.testimonial-buffer{padding:0 15px}.slick-next.slick-arrow,.slick-prev.slick-arrow{top:-25%;width:50px;height:50px;padding:0;background-color:#fff}.slick-next.slick-arrow:focus,.slick-next.slick-arrow:hover,.slick-prev.slick-arrow:focus,.slick-prev.slick-arrow:hover{background-color:#248677}.slick-next svg,.slick-prev svg{width:15px}.slick-next.slick-arrow{right:10px}.slick-prev.slick-arrow{left:auto;right:75px}.menu-page #video-block{padding-bottom:100px}.slick-slide .star-icon{display:inline-block}@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}.testimonial_2{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}