@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap);nav{padding:1.5rem 0;margin-bottom:.1rem}.nav-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.nav-container .logo img{height:50px;width:70px}.nav-container .nav-links{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%}.nav-container .nav-links .left-side-nav{margin-left:2rem}.nav-container .nav-links .left-side-nav ul{display:-webkit-flex;display:flex}.nav-container .nav-links .left-side-nav ul li+li{margin-left:1.5rem}.nav-container .nav-links .left-side-nav ul a{font-weight:700;letter-spacing:2px}.nav-container .nav-links .left-side-nav ul a:hover{color:#008248}.nav-container .nav-links .right-side-nav{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.nav-container .nav-links .right-side-nav ul{display:-webkit-flex;display:flex}.nav-container .nav-links .right-side-nav ul a{font-weight:500}.nav-container .nav-links .right-side-nav .signup ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.nav-container .nav-links .right-side-nav .signup ul li+li{margin-left:1.5rem}.nav-container .nav-links .right-side-nav .signup ul li{border:1px solid #000;border-radius:100px;padding:.3rem 1rem}.nav-container .nav-links .right-side-nav .signup ul>:last-child{background:#000}.nav-container .nav-links .right-side-nav .signup ul>:last-child a{color:#fff}.nav-container .nav-links .right-side-nav .signup ul>:first-child:hover{background:#f2f0eb}.nav-container .nav-links .right-side-nav .signup ul>:last-child:hover{opacity:.7}.nav-container .nav-links .right-side-nav .location{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-right:2rem;cursor:pointer}.nav-container .nav-links .right-side-nav .location .location-marker{margin-right:.7rem;font-size:1.3rem}.nav-container .nav-links .right-side-nav .location .find-store li{font-weight:700;cursor:pointer}.nav-container .nav-links .right-side-nav .location:hover .location-marker,.nav-container .nav-links .right-side-nav .location:hover li{color:#008248}@media screen and (max-width:800px){.nav-container .logo img{height:35px;width:50px}.nav-container .nav-links{width:80%;display:block;position:fixed;right:0;top:14%;height:100vh;padding:2rem;background-color:#fff;z-index:1000;-webkit-transform:translate(120%,-3%);transform:translate(120%,-3%);transition:.5s ease-in}.nav-container .nav-links .left-side-nav{border-bottom:2px solid #f2f0eb;margin-left:0}.nav-container .nav-links .left-side-nav ul{display:block;padding:1.5rem 0}.nav-container .nav-links .left-side-nav ul li+li{margin:1rem 0 0}.nav-container .nav-links .left-side-nav ul a{font-weight:500;font-size:1.3rem}.nav-container .nav-links .right-side-nav{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.nav-container .nav-links .right-side-nav .location{-webkit-order:2;order:2}.nav-container .nav-links .right-side-nav .signup{-webkit-order:1;order:1;margin:1.5rem 0}.nav-container .nav-links .right-side-nav .signup ul li+li{margin-left:1rem}.nav-container .show-nav{-webkit-transform:translateY(-3%);transform:translateY(-3%);transition:.5s ease-in-out}}footer .footer-links-container{padding:2rem 0;margin:1rem auto;border-bottom:3px solid #f2f0eb;border-width:3px 1px;border-top:3px solid #f2f0eb}footer .footer-links-container .drop-down{opacity:1;color:#929191}footer .footer-links-container .footer-links .icon{font-size:1.5rem;font-weight:600;color:#000;transition:.5s ease-in-out}footer .footer-links-container .footer-links .rotate{transition:.5s ease-in-out;-webkit-transform:rotate(180deg);transform:rotate(180deg)}footer .footer-links-container .footer-links h3{font-weight:500;font-size:1rem;letter-spacing:.1px;z-index:1000}footer .footer-links-container .footer-links .title{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:1rem 0}footer .footer-links-container .footer-links .close-accodion{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);transition:.2s ease-in-out}footer .footer-links-container .footer-links .close-accodion a,footer .footer-links-container .footer-links .close-accodion li,footer .footer-links-container .footer-links .close-accodion ul{margin:0;padding:0;font-size:0}footer .footer-links-container .footer-links .open-accodion{margin:1rem 0;transition:.5s ease-in-out}footer .footer-links-container .footer-links .open-accodion a,footer .footer-links-container .footer-links .open-accodion li,footer .footer-links-container .footer-links .open-accodion ul{font-size:inherit}footer .footer-links-container .footer-links .open-accodion li{margin-top:1.5rem}footer .footer-links-container .footer-links .accodian{cursor:pointer}footer .footer-links-container .footer-links .accodian+.accodian{margin:1rem 0}footer .social-media{display:-webkit-flex;display:flex}footer .social-media .footer-icons{border-radius:100%;padding:5px;cursor:pointer}footer .social-media .footer-icons+.footer-icons{margin-left:1rem}footer .social-media .fa-icon{font-size:1.8rem}footer .social-media .footer-icons:hover{background-color:#f2f0eb}footer .privacy-and-terms{margin:2rem 0}footer .privacy-and-terms ul li+li{margin-top:1.5rem}footer .privacy-and-terms ul a:hover{text-decoration:underline}footer .copy-right{margin:1rem 0 2rem}footer .copy-right p{color:rgba(0,0,0,.56)}@media screen and (min-width:1040px){footer .footer-links-container .footer-links{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;margin:auto}footer .footer-links-container .footer-links h3{font-size:1.2rem}footer .footer-links-container .footer-links>div{width:100%}footer .footer-links-container .footer-links div{margin:0}footer .footer-links-container .footer-links .footer-drop-down{width:85%}footer .footer-links-container .footer-links .footer-drop-down>:first-child{margin-top:1.5rem;cursor:pointer}footer .footer-links-container .footer-links .footer-drop-down li{margin-top:1rem}footer .footer-links-container .footer-links .footer-drop-down a{color:rgba(0,0,0,.56)}footer .footer-links-container .footer-links .footer-drop-down a:hover{color:#000}footer .privacy-and-terms ul{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}footer .privacy-and-terms ul li+li{margin-top:0;margin-left:1rem}footer .privacy-and-terms ul li{border-right:2px solid rgba(0,0,0,.56);padding-right:1.5rem}}.hamburger-menu{cursor:pointer}.hamburger-menu .hamburger{background-color:#000;height:2px;width:30px}.hamburger-menu .hamburger+.hamburger{margin-top:.3rem}@media screen and (min-width:790px){.hamburger-menu{display:none}}.footer-signup{min-height:50vh;border-top:2px solid #f3f1e7;padding:2rem 0;margin-top:5rem}.footer-sign-up-wrapper{max-width:500px}.footer-sign-up-wrapper .copy-right p{color:#000}.flex{display:-webkit-flex;display:flex}.find-store-btn button{padding:.7rem 1.3rem;margin-right:2rem;border-radius:20px;border:1px solid #008248;color:#008248;font-size:1rem;font-weight:700;background:transparent}.footer-sign-up-links li+li{margin-top:.5rem}.footer-sign-up-links li{font-size:.9rem;cursor:pointer}@media screen and (min-width:500px){.flex{-webkit-justify-content:center;justify-content:center}.footer-sign-up-wrapper .copy-right{margin-left:5rem;margin-top:2rem}.footer-sign-up-wrapper .copy-right p{font-weight:500;font-size:1rem}.footer-sign-up-links li+li{margin-top:.5rem}.footer-sign-up-links li{font-size:1rem;font-weight:500}.find-store-btn button{margin-right:3rem}}.input-component input{margin-bottom:1rem;padding:1rem 0 1rem 1rem;width:100%;outline:none;border-radius:10px;border:none;border:1px solid rgba(0,0,0,.56);font-size:1rem;color:#000}.products-container button{cursor:pointer}.products-container .drinks{display:grid;grid-template-columns:1fr;grid-row-gap:2rem;row-gap:2rem;text-align:center}.products-container .drinks .product{font-size:1.3rem}.products-container .drinks .product h2{font-size:1.9rem}.products-container .drinks .product p{font-weight:400;color:#1e3932}.products-container .drinks #product1{background:#f1f8f6}.products-container .drinks #product1 h2{font-weight:400;font-size:1.5rem}.products-container .drinks #product1 button{background:transparent;cursor:pointer}.products-container .drinks .product2 h2,.products-container .drinks .product3 h2{letter-spacing:4px}.products-container .giftcard{display:grid;grid-template-columns:1fr;grid-row-gap:2rem;row-gap:2rem;text-align:center}.products-container .giftcard h2{font-weight:400;font-size:1.3rem;letter-spacing:3px}.products-container .giftcard p{font-weight:400;color:#1e3932;font-size:1rem}.products-container .delivery{display:grid;grid-template-columns:1fr;grid-row-gap:2rem;row-gap:2rem;margin:2rem 0;text-align:center}.products-container .delivery h2{font-weight:400}.products-container .delivery .product{background-color:#d4e9e4}.products-container .delivery .product p{width:95%;font-size:1rem}.products-container .delivery button{background:transparent}.product{background:#f2f0eb}.product .products-details{width:50%}.product h2{padding:2rem 0 1rem}.product p{padding:.5rem 0 1rem}.product button{margin:.5rem 0 1rem;padding:.7em 2em;border-radius:10rem;border:1px solid #8d8d8d;outline:none;font-size:.9rem;font-weight:600}.terms-container .item{margin:5rem auto;text-align:center}@media screen and (min-width:790px){.products-container .product .product-details{width:70%}.products-container .drinks .product1,.products-container .drinks .product2,.products-container .drinks .product3{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}.products-container .drinks .product1 .product,.products-container .drinks .product2 .product,.products-container .drinks .product3 .product{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.products-container .drinks .product1 .product-img,.products-container .drinks .product2 .product-img,.products-container .drinks .product3 .product-img{width:100%}.products-container .drinks .product1 .product,.products-container .drinks .product3 .product{-webkit-order:1;order:1}.products-container .drinks .product1 .product-img,.products-container .drinks .product2 .product,.products-container .drinks .product3 .product-img{-webkit-order:2;order:2}.products-container .drinks .product2 .product-img{-webkit-order:1;order:1}.products-container .giftcard .product1{text-align:center}.products-container .giftcard .product1,.products-container .giftcard .product1 .product{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.products-container .giftcard .product1 .product{width:100%;height:100%;-webkit-flex-direction:column;flex-direction:column;-webkit-order:1;order:1}.products-container .giftcard .product1 .product-img{width:100%;-webkit-order:2;order:2}.products-container .delivery .product-details{margin:auto}.terms-container .item{width:50%}}@media screen and (min-width:1040px){.products-container .delivery{grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem;text-align:center}.products-container .delivery #product5 .product-details button{margin-bottom:1rem}.products-container .drinks .product h2{font-size:3rem;font-weight:700}.products-container .giftcard .product h2{font-size:1.5rem;font-weight:400}}.menu-main-container{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;padding-top:2rem}.menu-container{max-width:1045px;margin:0 auto;width:85%}.menu-wrapper header{position:-webkit-sticky;position:sticky;top:0;background:#fff}.menu-header{position:relative}.menu-header .menu:before{content:"";position:absolute;bottom:0;height:5px;width:47px;background-color:#008248}.menu-nav-sub-menu{background:#f2f0eb;font-size:.8rem;padding:1rem}.menu-nav-sub-menu .active{border-bottom:1px solid rgba(0,0,0,.56);padding-bottom:3px}.menu-nav-sub-menu .menu-link+.menu-link{margin-left:2.5rem}.menu-content-container .menu-heading h1{font-size:1.8rem;font-weight:700}.menu-content-container .product-title{border-bottom:.1rem solid #f2f0eb;margin:2rem 0;padding-bottom:.5rem}.menu-content-container .product-title h3{font-size:1.5rem;font-weight:600}.menu-content-container .products{display:grid;grid-template-columns:repeat(2,1fr)}.menu-content-container .products figure{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:2rem}.menu-content-container .products figure img{border-radius:100%;margin-right:1rem;max-width:112px}.menu-content-container .products figure figcaption{font-size:1.2rem;font-weight:500}.aside-container .aside+.aside,.aside-container .aside li+li{margin-top:1rem}.aside-container .aside li{font-size:1rem;color:rgba(0,0,0,.56)}.aside-container h4{font-size:1.1rem;margin-bottom:1.5rem}@media screen and (max-width:766px){.menu-container{width:90%}.menu-nav-sub-menu{display:none}.menu-content-container .products{grid-template-columns:1fr}.menu-content-container .products figure img{border-radius:100%;margin-right:1rem;max-width:70px}.menu-content-container .products figure figcaption{font-size:1rem}}@media screen and (max-width:1020px){aside{display:none}}.rewards-container header{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff}.rewards-container .reward-nav{position:relative}.rewards-container .rewards:before{content:"";position:absolute;height:5px;width:84px;bottom:0;background-color:#008248}.rewards-container .reward-sub-nav{background:#1e3932;padding:1rem;color:#f2f0eb;font-weight:700;font-size:.9rem}.rewards-container .reward-main{min-height:500px;background-color:#d4e9e2;background-image:url(/static/media/starbuck-small-star.0e356f93.webp);background-position:70% 210%;background-size:auto 400px;background-repeat:no-repeat;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;margin-bottom:5rem;padding-top:2rem}.rewards-container .reward-main-content{line-height:1.2}.rewards-container .reward-main-content span{display:block;margin:1rem 0;font-size:1.2rem;font-weight:400}.rewards-container .reward-main-content h1{font-size:1.9rem}.rewards-container .reward-main-content button{padding:.5rem 1rem;border-radius:100px;background:#008248;border:none;font-weight:600;font-size:1rem;color:#fff;margin-top:1rem}.rewards-container .favorite-tiers{background:rgba(212,233,226,.33);margin:2rem 0;padding:2rem 0 0}.rewards-container .favorite-tiers h2{text-align:center;font-size:1.5rem;margin-bottom:1rem}.rewards-container .favorite-tiers .tiers-star{display:grid;grid-template-columns:repeat(5,1fr)}.rewards-container .favorite-tiers .tiers-star span{display:inline-block;color:#cba258}.rewards-container .favorite-tiers .tiers-star .stars{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;padding-bottom:.5rem;cursor:pointer}.rewards-container .favorite-tiers .tiers-star .stars h3{font-size:1.3rem;font-weight:600}.rewards-container .favorite-tiers .tiers-star .active-tier{border-bottom:4px solid #008248}.rewards-container .favorite-tiers .tiers-images{background:#d4e9e2}.rewards-container .favorite-tiers .tiers-images figure{width:90%;margin:auto;text-align:center}.rewards-container .favorite-tiers .tiers-images figure figcaption{padding:2rem 0}.rewards-container .favorite-tiers .tiers-images figure figcaption h2{font-size:1.2rem;color:#000}@media screen and (min-width:770px){.rewards-container input{display:block}.rewards-container header{position:-webkit-sticky;position:sticky;margin-bottom:0}.rewards-container .reward-sub-nav{padding-left:6rem}.rewards-container .reward-sub-nav button{display:none}.rewards-container .reward-main{background-position:50%;background-repeat:no-repeat;background-size:auto 500px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:5rem}.rewards-container .reward-main .desktop{display:block}.rewards-container .reward-main .mobile{display:none}.rewards-container .getting-started-header{margin-bottom:2rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.rewards-container .getting-started-header h2{font-size:1.8rem;font-weight:700;margin-bottom:.5rem;letter-spacing:1px}.rewards-container .getting-started-header p{font-weight:400;font-size:1rem}.rewards-container .getting-started-content{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.rewards-container .getting-started-content .account-steps{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;margin-bottom:1.5rem;width:30%}.rewards-container .getting-started-content .account-steps .header-1,.rewards-container .getting-started-content .account-steps .para1{display:block}.rewards-container .getting-started-content .account-steps .header-2,.rewards-container .getting-started-content .account-steps .para2{display:none}.rewards-container .getting-started-content .account-steps .first-step-content,.rewards-container .getting-started-content .account-steps .second-step-content,.rewards-container .getting-started-content .account-steps .third-step-content{margin:0}.rewards-container .getting-started-content .account-steps h2{font-size:1.1rem;font-weight:700;margin:1rem 0}.rewards-container .getting-started-content .account-steps p{width:80%;margin:auto;font-size:1rem;font-weight:400}.rewards-container .getting-started-content .account-step-img{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.rewards-container .getting-started-content .account-step-img img{max-width:50px}.rewards-container .favorite-tiers .tiers-star{max-width:40%;margin:auto}.rewards-container .favorite-tiers .tiers-images figure{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:2rem 0;text-align:left;width:70%}.rewards-container .favorite-tiers .tiers-images figure img{max-width:50%;width:50%}.rewards-container .favorite-tiers .tiers-images figure figcaption{width:45%}.rewards-container .favorite-tiers .tiers-images figure figcaption h2{font-size:1.5rem;font-weight:700;text-align:left}.rewards-container .favorite-tiers .tiers-images figure figcaption p{font-size:1rem}.rewards-container .starbuck-extras{margin-bottom:5rem}.rewards-container .starbuck-extras-heading{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;margin-bottom:3rem;text-align:center}.rewards-container .starbuck-extras-heading h2{margin-bottom:1rem;font-size:1.7rem}.rewards-container .starbuck-extras-heading p{width:70%;margin:auto;font-size:1rem}.rewards-container .starbuck-extras-details{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;text-align:center}.rewards-container .starbuck-extras .package-wrapper{-webkit-flex-direction:column;flex-direction:column;margin-bottom:2rem}.rewards-container .starbuck-extras .package-wrapper,.rewards-container .starbuck-extras .package-wrapper-img{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.rewards-container .starbuck-extras .package-wrapper-img{max-width:110px;width:50%;margin-right:0}.rewards-container .starbuck-extras .package-wrapper .package-content{width:100%}.rewards-container .starbuck-extras .package-wrapper .package-content h3{margin:1rem 0;font-size:1.15rem}.rewards-container .starbuck-extras .package-wrapper .package-content p{width:85%;margin:auto;font-size:1rem}.rewards-container .starbuck-extras .package-wrapper .package-content button{border:none;background:transparent;color:#008248;text-decoration:underline;font-size:1rem;margin:1rem 0;font-weight:400}.rewards-container .payment-method{background:#f3f1e7;padding:2rem 0}.rewards-container .payment-method .title{margin:1rem 0 2rem 1rem}.rewards-container .payment-method .title h3{font-size:1.2rem}.rewards-container .payment-method .payment-method-heading{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;text-align:center;margin-bottom:3rem}.rewards-container .payment-method .payment-method-heading h2{margin-bottom:1rem;font-size:1.8rem;font-weight:700}.rewards-container .payment-method .payment-method-heading p{width:60%;margin:auto;font-size:1rem}.rewards-container .payment-method .payment-method-details .details{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem;border-bottom:1px solid rgba(0,0,0,.1)}.rewards-container .payment-method figure{display:-webkit-flex;display:flex;margin-bottom:1.5rem}.rewards-container .payment-method figure img{max-width:100%;height:150px}.rewards-container .payment-method figure figcaption{margin-left:1rem}.rewards-container .payment-method figure figcaption h3{margin-bottom:1rem;font-size:1.1rem}.rewards-container .payment-method figure figcaption p{font-size:1rem}.rewards-container .redeem-starbuck-code{width:50%;margin:3rem auto}.rewards-container .redeem-starbuck-code .starbuck-code-heading{margin:2rem 0}.rewards-container .redeem-starbuck-code .starbuck-code-heading h2{margin:1rem 0;font-size:1.9rem;font-weight:700}.rewards-container .redeem-starbuck-code .starbuck-code-input{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #000;margin-bottom:2rem}.rewards-container .redeem-starbuck-code .starbuck-code-input input{border:none;display:inline-block;padding-right:10rem;width:100%;outline:none}.rewards-container .redeem-starbuck-code .starbuck-code-input button{padding:.6rem 1.2rem;font-weight:600;border-radius:100px;background-color:transparent;border:1px solid;outline:none;cursor:pointer;margin-bottom:.5rem}.rewards-container .redeem-starbuck-code .starbuck-code-input:focus-within{border-color:green}.rewards-container .redeem-starbuck-code .questions,.rewards-container .redeem-starbuck-code .starbuck-code{margin-bottom:5rem}.rewards-container .redeem-starbuck-code .questions h2{font-size:1.9rem;margin-bottom:1rem;font-weight:700}.rewards-container .reward-terms-and-conditions{background-color:#f7f7f7;padding:1rem 0;margin-bottom:3rem}.rewards-container .reward-terms-and-conditions .restrictions{margin:1rem auto}.rewards-container .reward-terms-and-conditions .terms-and-conditions{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:3rem;-webkit-column-gap:3rem;column-gap:3rem}.rewards-container .reward-terms-and-conditions .benefits,.rewards-container .reward-terms-and-conditions .earning-stars-terms,.rewards-container .reward-terms-and-conditions .redeeming-rewards,.rewards-container .reward-terms-and-conditions .terms-of-use{margin-bottom:2rem}.rewards-container .reward-terms-and-conditions .benefits h3,.rewards-container .reward-terms-and-conditions .earning-stars-terms h3,.rewards-container .reward-terms-and-conditions .redeeming-rewards h3,.rewards-container .reward-terms-and-conditions .terms-of-use h3{margin-bottom:1rem;font-size:.88rem;color:rgba(0,0,0,.56)}.rewards-container .reward-terms-and-conditions .benefits p,.rewards-container .reward-terms-and-conditions .earning-stars-terms p,.rewards-container .reward-terms-and-conditions .redeeming-rewards p,.rewards-container .reward-terms-and-conditions .terms-of-use p{margin-top:1rem;font-size:.9rem;font-weight:400;color:#000}}@media screen and (min-width:1000px){.rewards-container .reward-main{background-position:50%;background-repeat:no-repeat;background-size:auto 700px}.rewards-container .reward-main .reward-main-content h1{font-size:2.3rem}.rewards-container .payment-method .payment-method-details{width:85%;margin:auto}}@media screen and (max-width:770px){.rewards-container .reward-sub-nav{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.rewards-container .reward-sub-nav button{padding:.5rem 0;font-size:.9rem;font-weight:600;max-width:50%;width:10rem;border-radius:100px;border:1px solid #fff;background:transparent;color:#fff}.rewards-container .reward-main{min-height:550px;background:url(/static/media/reward-hero-mobile_2021.9292ea4d.jpg);background-position:50%;background-size:cover}.rewards-container .reward-main .desktop{display:none}.rewards-container .reward-main .mobile span{font-size:1rem}.rewards-container .reward-main .mobile .online{text-decoration:underline}.rewards-container .getting-started-header{margin-bottom:2rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.rewards-container .getting-started-header h2{font-size:1.4rem;font-weight:600;margin-bottom:.5rem;letter-spacing:1px}.rewards-container .getting-started-header p{font-weight:400}.rewards-container .getting-started-content .account-steps{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:1.5rem}.rewards-container .getting-started-content .account-steps .header-1,.rewards-container .getting-started-content .account-steps .para1{display:none}.rewards-container .getting-started-content .account-steps .first-step-content,.rewards-container .getting-started-content .account-steps .second-step-content,.rewards-container .getting-started-content .account-steps .third-step-content{margin-left:1.5rem}.rewards-container .getting-started-content h2{font-size:1.1rem;font-weight:600;margin-bottom:.6rem}.rewards-container .getting-started-content .account-step-img{width:10%}.rewards-container .getting-started-content .account-step-img img{max-width:50px}.rewards-container .starbuck-extras{margin-bottom:5rem}.rewards-container .starbuck-extras-heading{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;margin-bottom:3rem;text-align:center}.rewards-container .starbuck-extras-heading h2{margin-bottom:1rem;font-size:1.7rem}.rewards-container .starbuck-extras .package-wrapper{display:-webkit-flex;display:flex;margin-bottom:2rem}.rewards-container .starbuck-extras .package-wrapper-img{max-width:110px;width:30%;margin-right:1rem}.rewards-container .starbuck-extras .package-wrapper .package-content{width:70%}.rewards-container .starbuck-extras .package-wrapper .package-content h3{margin-bottom:.5rem}.rewards-container .starbuck-extras .package-wrapper .package-content p{margin:1rem 0}.rewards-container .starbuck-extras .package-wrapper .package-content button{border:none;background:transparent;color:#008248;text-decoration:underline;font-size:.9rem;font-weight:400}.rewards-container .payment-method{background:#f3f1e7;padding:2rem 0}.rewards-container .payment-method .title{margin:1rem 0 2rem 1rem}.rewards-container .payment-method .title h3{font-size:1.2rem}.rewards-container .payment-method .payment-method-heading{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;text-align:center;margin-bottom:3rem}.rewards-container .payment-method .payment-method-heading h2{margin-bottom:1rem;font-size:1.5rem}.rewards-container .payment-method .payment-method-details .title{margin-top:2rem}.rewards-container .payment-method .payment-method-details .details{border-bottom:1px solid rgba(0,0,0,.1)}.rewards-container .payment-method figure{display:-webkit-flex;display:flex;margin-bottom:1.5rem}.rewards-container .payment-method figure img{max-width:110px;width:30%}.rewards-container .payment-method figure figcaption{margin-left:1rem}.rewards-container .redeem-starbuck-code .starbuck-code-heading{margin:2rem 0}.rewards-container .redeem-starbuck-code .starbuck-code-heading h2{margin:1rem 0;font-size:1.5rem}.rewards-container .redeem-starbuck-code .starbuck-code-input{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #000;margin-bottom:2rem;position:relative}.rewards-container .redeem-starbuck-code .starbuck-code-input input{border:none;display:inline-block;padding-right:10rem;width:100%;outline:none}.rewards-container .redeem-starbuck-code .starbuck-code-input button{padding:.6rem 1.2rem;font-weight:600;border-radius:100px;background-color:transparent;border:1px solid;outline:none;cursor:pointer;margin-bottom:.5rem}.rewards-container .redeem-starbuck-code .starbuck-code-input:focus-within{border-color:green}.rewards-container .redeem-starbuck-code .questions,.rewards-container .redeem-starbuck-code .starbuck-code{margin-bottom:5rem}.rewards-container .redeem-starbuck-code .questions h2{margin-bottom:1rem}.rewards-container .reward-terms-and-conditions{background-color:#f7f7f7;padding:1rem 0;margin-bottom:3rem}.rewards-container .reward-terms-and-conditions .restrictions{margin:1rem auto}.rewards-container .reward-terms-and-conditions .benefits,.rewards-container .reward-terms-and-conditions .earning-stars-terms,.rewards-container .reward-terms-and-conditions .redeeming-rewards,.rewards-container .reward-terms-and-conditions .terms-of-use{margin-bottom:2rem}.rewards-container .reward-terms-and-conditions .benefits h3,.rewards-container .reward-terms-and-conditions .earning-stars-terms h3,.rewards-container .reward-terms-and-conditions .redeeming-rewards h3,.rewards-container .reward-terms-and-conditions .terms-of-use h3{margin-bottom:1rem;font-size:.85rem;color:rgba(0,0,0,.56)}.rewards-container .reward-terms-and-conditions .benefits p,.rewards-container .reward-terms-and-conditions .earning-stars-terms p,.rewards-container .reward-terms-and-conditions .redeeming-rewards p,.rewards-container .reward-terms-and-conditions .terms-of-use p{margin-top:1rem;font-size:.8rem;font-weight:600}}.gift-card-wrapper header{position:-webkit-sticky;position:sticky;background:#fff;z-index:1;top:0}.gift-card-wrapper .container{width:91%}.gift-card-wrapper button{color:#008248;background:transparent;border:none;font-size:.9rem;font-weight:600}.gift-card-wrapper .heading{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-webkit-align-items:center;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.gift-card-wrapper .heading h3{font-size:.85rem}.gift-card-wrapper figure{display:grid;grid-template-columns:repeat(3,1fr)}.gift-card-wrapper .bulk-giftcard{background:#f7f7f7;padding:3rem 0}.gift-card-wrapper .bulk-giftcard figure{grid-template-columns:1fr;width:90%}.gift-card-wrapper .bulk-giftcard figure img{width:80%}.gift-card-wrapper .bulk-giftcard figure figcaption{margin:1rem 0}.gift-card-wrapper .bulk-giftcard figure figcaption h2{margin:1rem 0;font-size:1.7rem;font-weight:500}.gift-card-wrapper .bulk-giftcard figure figcaption p{color:rgba(0,0,0,.56);width:80%}.gift-card-wrapper .bulk-giftcard figure figcaption button{margin-top:1rem;border:1px solid #000;border-radius:100px;color:#000;padding:.5rem .8rem}.gift-card-wrapper .giftcard-support{background:#f2f0eb;padding:3rem 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.gift-card-wrapper .giftcard-support h3{font-size:.85rem;margin-bottom:1rem;font-weight:700}.gift-card-wrapper .giftcard-support p{max-width:80%}.gift-card-wrapper .giftcard-support section{margin:1rem 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;max-width:80%}.gift-card-wrapper .giftcard-support section button:first-child{margin-right:1rem}.gift-card-wrapper .giftcard-support section button:nth-child(3){margin-top:1rem}.gift-card-wrapper .giftcard-support section button{color:#000;border:1px solid #000;border-radius:100px;padding:.7rem 1rem}.giftcard-nav{position:relative}.giftcard-nav .gift:before{content:"";position:absolute;bottom:0;height:5px;width:97px;background-color:#008248}.giftcards img{max-width:92%;border-radius:5px;transition:.5s ease-in-out}.giftcards img:hover{-webkit-transform:translateY(-5%);transform:translateY(-5%);transition:.3s ease-in-out}.giftcards img+img{margin-right:100px}.giftcards .alice-carousel__next-btn,.giftcards .alice-carousel__prev-btn{position:absolute;top:10%;background:transparent;display:-webkit-flex;display:flex;width:40%}.giftcards .alice-carousel__prev-btn{-webkit-justify-content:flex-start;justify-content:flex-start}.giftcards .alice-carousel__next-btn{right:0;-webkit-justify-content:flex-end;justify-content:flex-end}.giftcards .alice-carousel__next-btn-item,.giftcards .alice-carousel__prev-btn-item{color:rgba(0,0,0,.56);font-size:1.3rem;cursor:pointer;background:#fff;padding:0 .5rem;border-radius:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;box-shadow:2px 2px 5px 0 rgba(50,50,50,.75)}.giftcards .alice-carousel__next-btn-item{margin-right:1rem}.giftcards .alice-carousel__prev-btn-item{margin-left:1.5rem}.giftcards .alice-carousel__next-btn-item:hover,.giftcards .alice-carousel__prev-btn-item:hover{color:#000}.giftcards .alice-carousel__dots{display:none}.featured-giftcards{padding:1.5rem 0}.featured-giftcards button{color:#008248;background:transparent;border:none;font-size:.9rem;font-weight:600}.featured-giftcards .featured-heading{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-webkit-align-items:center;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.featured-giftcards .featured-heading h3{font-size:.85rem}.check-balance{background:#d4e9e2;padding:2rem 0}.check-balance .check-balance-content h2{font-size:1.6rem;font-weight:600}.check-balance .check-balance-content p{font-size:1rem}.check-balance .check-balance-content span{color:#cba258}.check-balance .check-balance-content .title{margin:1.5rem 0}.check-balance .check-balance-content button{padding:.5rem .8rem;border-radius:100px;border:1px solid #000;background:transparent;margin-right:1rem;font-weight:600;color:#000}.check-balance .check-balance-content .blackbutton{background:#000;color:#fff}.anniversary-giftcard,.anytime-giftcard,.appreciation-giftcard,.birthday-giftcard,.community-giftcard,.encouragement-giftcard,.father-day-giftcard,.graduation-giftcard,.love-giftcard,.pride-giftcard,.recognition-giftcard,.teacher-appreciation-giftcard,.thank-you-giftcard{padding:1.5rem 0}@media screen and (min-width:600px){.gift-card-wrapper .giftcard-support p{max-width:50%}.gift-card-wrapper .giftcard-support section{margin:1.5rem 0;max-width:80%}.gift-card-wrapper .giftcard-support section button:first-child{margin-right:0}.gift-card-wrapper .giftcard-support section button:nth-child(3){margin-top:0}.gift-card-wrapper .giftcard-support section button+button{margin-left:.5rem}}@media screen and (min-width:700px){.gift-card-wrapper figure{grid-template-columns:repeat(5,22.4%)}.check-balance-content{-webkit-justify-content:center;justify-content:center;-webkit-justify-content:flex-start;justify-content:flex-start}.check-balance-content,.check-balance-content .title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.check-balance-content .title{-webkit-justify-content:center;justify-content:center}.check-balance-content .title h2{margin-right:.5rem}.check-balance-content .title p{font-size:1.3rem;color:rgba(0,0,0,.56);font-weight:600}.check-balance-content .check-bal-button{margin-left:2rem}}@media screen and (min-width:900px){.gift-card-wrapper .bulk-giftcard figure{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.gift-card-wrapper .bulk-giftcard figure img{width:35%}.gift-card-wrapper .bulk-giftcard figure figcaption,.gift-card-wrapper .bulk-giftcard figure figcaption p{width:60%}}@media screen and (min-width:1100px){.gift-card-wrapper .giftcard-support p{max-width:35%}.gift-card-wrapper .bulk-giftcard figure{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.gift-card-wrapper .bulk-giftcard figure img{width:35%}.gift-card-wrapper .bulk-giftcard figure figcaption,.gift-card-wrapper .bulk-giftcard figure figcaption p{width:60%}}.featured-container header{position:-webkit-sticky;position:sticky;background:#fff;z-index:1;top:0}.featured-container main h2{font-size:1rem;font-weight:700;color:rgba(0,0,0,.56);margin:1rem 0}.card-list-item{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem;grid-row-gap:2rem;row-gap:2rem}.card-list-item img{border-radius:5px;width:100%;height:auto}@media screen and (min-width:760px){.featured-container main figure{grid-template-columns:repeat(4,1fr)}}.join-now header .hamburger,.join-now header .left-side-nav,.join-now header .nav-links,.join-now header .right-side-nav,.join-now header .show-nav{display:none}.join-now main{max-width:500px}.join-now p{color:rgba(0,0,0,.56)}.join-now-heading{margin:1rem auto}.join-now-heading h3{font-size:1.5rem;font-weight:700;padding-bottom:1rem}.join-now-heading h4{display:none}.join-now form h4{font-size:1rem;margin-bottom:2rem}.join-now form h5{font-size:.8rem;margin:2rem 0;color:rgba(0,0,0,.56)}.join-now form .username{margin:1rem 0 2rem}.join-now form .have-giftcard,.join-now form .have-giftcard p{margin:1rem 0}.join-now form .have-giftcard h5{text-decoration:underline;color:#008248}.join-now form .keep-up-to-date .email-subscription{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin:1rem 0}.join-now form .keep-up-to-date input{padding:2rem;width:5%;margin-right:1rem}.join-now form .keep-up-to-date p{color:#000}.join-now form .keep-up-to-date span{color:rgba(0,0,0,.56);display:block;padding:1rem 0}.join-now form .terms-of-use-input{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.join-now form .terms-of-use-input input{height:1.5rem;width:5%}.join-now form .button-submit{text-align:right;margin:1rem 0}.join-now form button{padding:1rem 2rem;font-size:1.2rem;border-radius:100px;margin:1rem 0;border:none;background-color:#008248;box-shadow:1px 1px 10px #727070;color:#fff;font-weight:700}@media screen and (min-width:600px){.join-now h3{margin-bottom:1.5rem;font-size:2rem}.join-now-heading{text-align:center;margin-bottom:2rem}.join-now form{box-shadow:1px 1px 10px #727070;border-radius:1rem;padding:2rem}}.sign-in #sign-in-nav .hamburger,.sign-in #sign-in-nav .left-side-nav,.sign-in #sign-in-nav .nav-links,.sign-in #sign-in-nav .right-side-nav,.sign-in #sign-in-nav .show-nav{display:none}.sign-in main{margin-top:1rem}.sign-in h1{font-size:1.5rem;font-weight:700;text-align:center;margin:2rem 0 3rem}.sign-in form{max-width:500px;margin:auto;box-shadow:1px 1px 10px #727070;padding:4rem 3rem;border-radius:10px}.sign-in label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:1rem 0}.sign-in label input[type=checkbox]{margin-right:.6rem;height:1.5rem;width:1.5rem;outline:none}.sign-in label span{font-weight:700;color:#008248;text-decoration:underline;cursor:pointer}.sign-in label span:hover{text-decoration:none}.sign-in .forget-account-details{margin:2rem 0}.sign-in .forget-account-details p{font-weight:700;color:#008248;text-decoration:underline;cursor:pointer}.sign-in .forget-account-details p:hover{text-decoration:none}.sign-in .forget-account-details p+p{margin-top:.3rem}.sign-in .sign-in-btn{text-align:right}.sign-in .sign-in-btn input{padding:1rem 2rem;border-radius:30px;font-size:1.3rem;font-weight:700;background:#008248;color:#fff;border:none;cursor:pointer}.sign-in .join-starbuck{margin:3rem auto;text-align:center;background:rgba(212,233,226,.33);padding:2rem 0;border-radius:5px;max-width:500px}.sign-in .join-starbuck h4{color:#008248;margin-bottom:.8rem}.sign-in .join-starbuck p{max-width:80%;margin:auto;font-size:1rem}.sign-in .join-starbuck input[type=button]{padding:.5rem 1.5rem;margin-top:1.5rem;border-radius:20px;border:1px solid #008248;color:#008248;font-weight:600;background:transparent}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body{color:rgba(0,0,0,.87);color:#000;line-height:1.5;font-family:"Open Sans",sans-serif;font-size:14px}a{color:#000;text-decoration:none;cursor:pointer}li,ul{list-style-type:none}.container{width:92%;margin:0 auto}img{display:block;max-width:100%}h2{color:#1e3932;font-weight:600}button{cursor:pointer}hr{border:1px solid #f3f1e7}
/*# sourceMappingURL=main.a968e29f.chunk.css.map */