h1[data-v-c82f9586],h2[data-v-c82f9586],h3[data-v-c82f9586],h4[data-v-c82f9586],h5[data-v-c82f9586],h6[data-v-c82f9586]{margin:0}h1[data-v-c82f9586]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-c82f9586]{font-size:2.1rem}}h2[data-v-c82f9586]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2[data-v-c82f9586]{font-size:1.5rem}}h3[data-v-c82f9586]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-c82f9586]{font-size:1.4rem}h4[data-v-c82f9586],h5[data-v-c82f9586]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-c82f9586]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-c82f9586]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.actions-right .user-container[data-v-c82f9586]{display:none}.actions-right .user-container .sign-in-container[data-v-c82f9586]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito Extra Bold}.actions-right .user-container .sign-in-container[data-v-c82f9586]:hover{color:#a76721}.actions-right .user-container .sign-in[data-v-c82f9586]{letter-spacing:1.12px}.actions-right .bag-icon-container[data-v-c82f9586]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.actions-right .bag-icon-container[data-v-c82f9586]:hover{color:#a76721}.actions-right .bag-icon-container .bag-meal-count-badge[data-v-c82f9586]{height:18px;right:12%;top:30%;border-radius:50%;width:18px}@media screen and (min-width:768px){.actions-right .find-a-chipotle-container[data-v-c82f9586]{margin-left:24px}.actions-right .user-container[data-v-c82f9586]{margin-left:24px;display:block}}@media screen and (min-width:1200px){.actions-right[data-v-c82f9586]{justify-content:space-between;display:flex}}.flag[data-v-2121d7c6]{height:29px;width:29px}.pointer[data-v-2121d7c6]:hover{cursor:pointer}.small[data-v-2121d7c6]{height:19px;margin-left:7px;width:19px}h1[data-v-38a6fc41],h2[data-v-38a6fc41],h3[data-v-38a6fc41],h4[data-v-38a6fc41],h5[data-v-38a6fc41],h6[data-v-38a6fc41]{margin:0}h1[data-v-38a6fc41]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-38a6fc41]{font-size:2.1rem}}h2[data-v-38a6fc41]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2[data-v-38a6fc41]{font-size:1.5rem}}h3[data-v-38a6fc41]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-38a6fc41]{font-size:1.4rem}h4[data-v-38a6fc41],h5[data-v-38a6fc41]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-38a6fc41]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-38a6fc41]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.hamburger-container[data-v-38a6fc41]{justify-content:flex-start;align-items:center;display:flex}.return-to-route-container[data-v-38a6fc41]{justify-content:center;align-items:center;display:flex}.nav-separator[data-v-38a6fc41]{flex:0 0 auto;height:1px;height:40px;border-left:1px;margin-right:20px;background:#d4cbc7;margin-left:10px;width:1px}.hamburger-menu[data-v-38a6fc41]{margin-right:10px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:768px){.return-to-route-container[data-v-38a6fc41]{display:flex}}@media screen and (min-width:1200px){.hamburger-menu[data-v-38a6fc41]{display:none}}.full-width[data-v-62f40e9b]{overflow-x:hidden}.background[data-v-62f40e9b]{height:100%;position:absolute;top:0;background-color:rgba(16,5,0,.45);left:0;width:100%;z-index:2}.celebrate-points[data-v-62f40e9b]{position:absolute;top:110px;left:calc(50% - 163px)}.group-order-banner[data-v-62f40e9b]{height:56px}.loyalty-pepper[data-v-62f40e9b]{right:6vw;position:fixed;bottom:5vh;z-index:50}@media(min-width:768px){.loyalty-pepper[data-v-62f40e9b]{display:none}}@media(min-width:1024px){.home>div[data-v-62f40e9b]:not(.full-width){max-width:1200px;margin:auto}.celebrate-points[data-v-62f40e9b]{top:150px}}.cmg-show-hidden-hero #aem-hero-container{display:block}.app-container>.app>#cmg-app-content>.router-view-container{min-height:auto}.sign-in-container[data-v-7483dcd3]{height:100%;position:relative;flex-direction:column;padding-bottom:100px;display:flex}.sign-in-container .sign-in-form-container[data-v-7483dcd3]{flex:1 1 100%;position:relative;flex-direction:column;align-items:center;width:100%;margin-top:40px;display:flex;z-index:2}.sign-in-container .sign-in-form-container .sign-in-form-content[data-v-7483dcd3]{flex:1 1 100%;max-width:440px;padding-right:20px;flex-direction:column;width:100%;padding-left:20px;display:flex}.sign-in-container .sign-in-form-container .sign-in-form-content .icon-container[data-v-7483dcd3]{flex:0 0 auto;justify-content:center;margin-bottom:25px;display:flex}.sign-in-container .sign-in-form-container .sign-in-form-content .icon-container .icon[data-v-7483dcd3]{height:72px;background-size:cover;width:72px;background-repeat:no-repeat}.sign-in-container .sign-in-form-container .sign-in-form-content .header[data-v-7483dcd3]{margin-bottom:10px;text-align:center}.browser-is-mobilesafari .sign-in-container.with-padding-bottom .sign-in-form-container[data-v-7483dcd3],.sign-in-container.with-padding-bottom[data-v-7483dcd3]{padding-bottom:100px}.browser-is-mobilechrome .sign-in-container.with-padding-bottom .sign-in-form-container[data-v-7483dcd3]{padding-bottom:60px}@media(max-width:319px){.sign-in-container[data-v-7483dcd3]{min-height:650px}}@media(min-width:319px)and (max-width:374px){.sign-in-container[data-v-7483dcd3]{min-height:500px}.sign-in-container .sign-in-form-container[data-v-7483dcd3]{top:0}.sign-in-container .sign-in-form-container .sign-in-form-content .icon-container[data-v-7483dcd3]{margin:0}.sign-in-container .sign-in-form-container .sign-in-form-content .icon-container .icon[data-v-7483dcd3]{display:none}.sign-in-container .sign-in-form-container .sign-in-form-content>.header[data-v-7483dcd3]{margin-bottom:10px;margin-top:0}}@media(min-width:375px)and (max-width:575px){.sign-in-container[data-v-7483dcd3]{min-height:600px}}@media(min-width:576px)and (max-width:767px){.sign-in-container[data-v-7483dcd3]{min-height:650px}}@media(min-width:768px){.sign-in-container[data-v-7483dcd3]{min-height:700px}.sign-in-container .sign-in-form-container .sign-in-form-content .icon-container .icon[data-v-7483dcd3]{height:96px;width:96px}}.payments-and-gift-cards-container[data-v-1ba1537b]{padding-top:1.25em;justify-content:center;display:flex}.payments-and-gift-cards-container .content[data-v-1ba1537b]{width:280px}.payments-and-gift-cards-container .content h1.title[data-v-1ba1537b]{font-size:28px;display:block}.payments-and-gift-cards-container .content .subtitle[data-v-1ba1537b]{font-size:.8125em;margin-bottom:2.5em;color:#786259;line-height:1.5em;margin-top:.5em}.payments-and-gift-cards-container .content .center[data-v-1ba1537b]{text-align:center}.payments-and-gift-cards-container .content .separator.desktop[data-v-1ba1537b]{display:none}.payments-and-gift-cards-container .content .credit-and-gift-cards-section[data-v-1ba1537b]{margin-bottom:4em;width:280px}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .credit-card-section-header[data-v-1ba1537b],.payments-and-gift-cards-container .content .credit-and-gift-cards-section .gift-card-section-header[data-v-1ba1537b]{font-size:.75em;font-weight:500;margin-bottom:2em;color:#786259;text-transform:uppercase;letter-spacing:1px;line-height:.75em;margin-top:3em}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .add-a-card-btn[data-v-1ba1537b],.payments-and-gift-cards-container .content .credit-and-gift-cards-section .add-a-gift-card-btn[data-v-1ba1537b]{max-width:280px}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle .payment-card[data-v-1ba1537b]{margin-bottom:1em;margin-top:.75em}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle .auto-accrue-row[data-v-1ba1537b]{height:44px;padding:12px;justify-content:space-between;margin-bottom:1em;border-top:1px solid #fff;background-color:#f7f2ed;align-items:center;border-radius:4px;display:flex}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle .auto-accrue-row .auto-accrue-label-group[data-v-1ba1537b]{gap:4px;align-items:center;display:flex}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle .auto-accrue-row .auto-accrue-label-group .auto-accrue-label[data-v-1ba1537b]{font-size:14px;font-weight:400;color:#451400;line-height:20px;white-space:nowrap;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle .auto-accrue-row .auto-accrue-label-group .info-icon[data-v-1ba1537b]{flex-shrink:0;cursor:pointer}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle .auto-accrue-row .toggle-switch[data-v-1ba1537b]{align-items:center;cursor:pointer;display:flex}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle .auto-accrue-row .toggle-switch.disabled[data-v-1ba1537b]{opacity:.5;cursor:not-allowed}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle .auto-accrue-row .toggle-switch input[data-v-1ba1537b]{height:0;position:absolute;opacity:0;width:0}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle .auto-accrue-row .toggle-switch .toggle-track[data-v-1ba1537b]{height:28px;transition:background-color .2s ease;position:relative;min-width:64px;background-color:#dcd8d5;border-radius:9999px;width:64px}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle .auto-accrue-row .toggle-switch .toggle-track .toggle-thumb[data-v-1ba1537b]{height:24px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;position:absolute;top:2px;background-color:#fff;border-radius:9999px;left:2px;width:39px}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle .auto-accrue-row .toggle-switch input:checked~.toggle-track[data-v-1ba1537b]{background-color:#a76721}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle .auto-accrue-row .toggle-switch input:checked~.toggle-track .toggle-thumb[data-v-1ba1537b]{-webkit-transform:translateX(21px);transform:translateX(21px)}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .only-two-cards-text[data-v-1ba1537b]{margin:1em 0 2.5em}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .legal-copy-container .legal-copy[data-v-1ba1537b]{padding:0 5px;font-size:14px;color:#786259;text-align:center;margin-top:36px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.payments-and-gift-cards-container .content .loading[data-v-1ba1537b]{height:64px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-height:64px!important;position:absolute;top:50%;left:50%;width:64px}.payments-and-gift-cards-container .content .payment-method-message[data-v-1ba1537b]{height:353px;font-size:14px;font-weight:700;color:#451400;text-align:center;margin-top:185px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(max-width:767px){.payments-and-gift-cards-container .content .credit-and-gift-cards-section[data-v-1ba1537b],.payments-and-gift-cards-container .content[data-v-1ba1537b]{max-width:350px;width:100%}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .add-a-card-btn[data-v-1ba1537b],.payments-and-gift-cards-container .content .credit-and-gift-cards-section .add-a-gift-card-btn[data-v-1ba1537b]{max-width:350px}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards[data-v-1ba1537b] .cmg-credit-card-container,.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards[data-v-1ba1537b] .cmg-gift-card-container{height:auto;max-width:350px;aspect-ratio:280/176;width:100%}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle .payment-card[data-v-1ba1537b]{max-width:350px;width:100%}}@media(min-width:768px){.payments-and-gift-cards-container[data-v-1ba1537b]{padding:5em 8em}.payments-and-gift-cards-container .content[data-v-1ba1537b]{width:100%}.payments-and-gift-cards-container .content h1.title[data-v-1ba1537b]{font-size:3em;display:block}.payments-and-gift-cards-container .content .separator.desktop[data-v-1ba1537b]{margin-top:1em;display:block}.payments-and-gift-cards-container .content .separator.desktop hr[data-v-1ba1537b]{border-top:1px solid #d4cbc7}.payments-and-gift-cards-container .content .add-a-card-btn[data-v-1ba1537b]{margin-bottom:1em}.payments-and-gift-cards-container .content .credit-and-gift-cards-section[data-v-1ba1537b]{margin-bottom:unset;width:100%}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards[data-v-1ba1537b]{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;align-items:flex-start;display:flex}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle[data-v-1ba1537b]{flex-direction:column;margin:0 1em 1.25em 0;display:flex}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle .payment-card[data-v-1ba1537b]{margin:0}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .saved-cards .credit-card-with-toggle .auto-accrue-row[data-v-1ba1537b]{margin-bottom:0;margin-top:8px}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .gift-card-section-header[data-v-1ba1537b]{margin-top:1.75em}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .only-two-cards-text[data-v-1ba1537b]{display:none}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .legal-copy-container[data-v-1ba1537b]{justify-content:center;width:100%;display:flex}.payments-and-gift-cards-container .content .credit-and-gift-cards-section .legal-copy-container .legal-copy[data-v-1ba1537b]{max-width:570px}.payments-and-gift-cards-container .add-a-card-btn[data-v-1ba1537b]{max-width:280px}.payments-and-gift-cards-container .add-a-gift-card-btn[data-v-1ba1537b]{margin-bottom:.75em}.payments-and-gift-cards-container .payment-method-message[data-v-1ba1537b]{height:434px;margin-top:165px}}.checkout-page[data-v-808f50d2]{height:100%}.slide-fade-enter-active[data-v-138fa8e8]{transition:all .35s ease}.slide-fade-leave-active[data-v-138fa8e8]{transition:all .35s cubic-bezier(1,.5,.8,1)}.slide-fade-leave-to[data-v-138fa8e8]{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}.slide-fade-enter[data-v-138fa8e8]{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}.create-account-container[data-v-138fa8e8]{position:relative;flex-direction:column;padding-bottom:2em;display:flex}.create-account-container .shimmer-top[data-v-138fa8e8]{height:100px;position:absolute;z-index:1}.create-account-container .create-account-form-container[data-v-138fa8e8]{flex:1 1 100%;flex-direction:column;align-items:center;margin-top:40px;display:flex;z-index:2}.create-account-container .create-account-form-container .create-account-form-content[data-v-138fa8e8]{flex:1 1 100%;max-width:440px;padding-right:20px;flex-direction:column;width:100%;padding-left:20px;display:flex}.create-account-container .create-account-form-container .create-account-form-content .icon-container[data-v-138fa8e8]{flex:0 0 auto;justify-content:center;margin-bottom:25px;display:flex}.create-account-container .create-account-form-container .create-account-form-content .icon-container .icon[data-v-138fa8e8]{height:96px;background-size:cover;width:96px;background-repeat:no-repeat}.create-account-container .create-account-form-container .create-account-form-content .header[data-v-138fa8e8]{padding:0 6%;text-align:center}.create-account-container .create-account-form-container .create-account-form-content .header .sub-header[data-v-138fa8e8]{font-size:16px;color:#451400;margin:1em 0}.create-account-container .create-account-form-container .create-account-form-content .header h1[data-v-138fa8e8]{margin-bottom:8px}@media(min-width:319px)and (max-width:575px){.create-account-container>.shimmer-top[data-v-138fa8e8]{max-height:60px}.create-account-container .create-account-form-container[data-v-138fa8e8]{top:40px}.create-account-container .create-account-form-container .create-account-form-content .header[data-v-138fa8e8]{padding:0 6%;text-align:center}.create-account-container .create-account-form-container .create-account-form-content .header h1[data-v-138fa8e8]{font-size:1.75em}.create-account-container .create-account-form-container .create-account-form-content .header .sub-header[data-v-138fa8e8]{font-size:16px;color:#451400;margin:1em 0}}@media(max-width:319px){.create-account-container[data-v-138fa8e8]{min-height:1180px}}@media(min-width:320px)and (max-width:374px){.create-account-container[data-v-138fa8e8]{min-height:1200px}}@media(min-width:375px)and (max-width:767px){.create-account-container[data-v-138fa8e8]{min-height:1180px}}@media(min-width:768px){.create-account-container[data-v-138fa8e8]{min-height:1200px}.create-account-container>.shimmer-top[data-v-138fa8e8]{max-height:60px}.create-account-container .create-account-form-container .create-account-form-content[data-v-138fa8e8]{top:40px}.create-account-container .create-account-form-container .create-account-form-content .header[data-v-138fa8e8]{padding:1em 0 0}.create-account-container .create-account-form-container .create-account-form-content .header h1[data-v-138fa8e8]{font-size:2.5em}}.cmg-referral-landing-page[data-v-1b792996]{min-height:90vh;padding:40px 20px;justify-content:center;flex-direction:column;align-items:center;display:flex}.cmg-referral-landing-page .referral-landing-content[data-v-1b792996]{position:relative;max-width:390px;flex-direction:column;text-align:center;align-items:center;width:100%;display:flex}.cmg-referral-landing-page .referral-landing-content .icon-container[data-v-1b792996]{-webkit-transform:translateX(-50%);transform:translateX(-50%);justify-content:center;position:absolute;bottom:calc(100% + 2.5rem);left:50%;display:flex}.cmg-referral-landing-page .referral-landing-content .icon-container .icon[data-v-1b792996]{height:125px;background-size:cover;width:125px;background-repeat:no-repeat}.cmg-referral-landing-page .referral-landing-content .title[data-v-1b792996]{margin-bottom:.5em}.cmg-referral-landing-page .referral-landing-content .body-text[data-v-1b792996]{font-size:1rem;margin-bottom:1.5rem;color:#451400}.cmg-referral-landing-page .referral-landing-content .cta-container[data-v-1b792996]{flex-direction:column;gap:1rem;width:100%;display:flex}.cmg-referral-landing-page .referral-landing-content .cta-container .create-account-cta[data-v-1b792996],.cmg-referral-landing-page .referral-landing-content .cta-container .sign-in-cta[data-v-1b792996]{width:100%}@media(max-width:767px){.cmg-referral-landing-page[data-v-1b792996]{min-height:90vh;padding:48px 16px 24px;justify-content:flex-start}.cmg-referral-landing-page .referral-landing-content[data-v-1b792996]{max-width:100%}.cmg-referral-landing-page .referral-landing-content .icon-container[data-v-1b792996]{-webkit-transform:none;transform:none;margin-bottom:1.5rem;position:static}.cmg-referral-landing-page .referral-landing-content .icon-container .icon[data-v-1b792996]{height:96px;width:96px}.cmg-referral-landing-page .referral-landing-content .title[data-v-1b792996]{font-size:1.75rem}}.personal-and-preferences-container[data-v-601e766a]{font-size:14px}.personal-and-preferences-container .gold-new[data-v-601e766a]{color:#a76721!important}.personal-and-preferences-container .confirm-your-birthday[data-v-601e766a]{padding:1em;text-align:center;background-color:#f7f2ed;border-radius:.5em;margin-top:2em}.personal-and-preferences-container .confirm-your-birthday .body[data-v-601e766a]{color:#786259}.personal-and-preferences-container .confirm-your-birthday .header[data-v-601e766a]{font-size:1.125em;font-weight:500;margin-bottom:.75em;color:#451400}.personal-and-preferences-container .confirm-your-birthday .confirm-button[data-v-601e766a]{width:12.75em;margin-top:1em}.personal-and-preferences-container .confirm-your-birthday[data-v-601e766a] .button{border-radius:.25em}.personal-and-preferences-container>.title[data-v-601e766a]{padding:20px 0 0 20px;font-size:2em;width:100%}.personal-and-preferences-container .bold-brown-text[data-v-601e766a]{font-weight:700;color:#451400}.personal-and-preferences-container .section-title[data-v-601e766a]{font-weight:500;margin-bottom:1.25em;color:#786259;text-transform:uppercase;letter-spacing:1px}.personal-and-preferences-container .item-title[data-v-601e766a]{margin-bottom:.25em;color:#786259}.personal-and-preferences-container .edit[data-v-601e766a],.personal-and-preferences-container .leave-rewards[data-v-601e766a],.personal-and-preferences-container .select-tags[data-v-601e766a],.personal-and-preferences-container .update[data-v-601e766a]{text-decoration:underline;font-weight:700;color:#451400;text-transform:uppercase;max-height:1em}.personal-and-preferences-container .edit[data-v-601e766a]:hover,.personal-and-preferences-container .leave-rewards[data-v-601e766a]:hover,.personal-and-preferences-container .select-tags[data-v-601e766a]:hover,.personal-and-preferences-container .update[data-v-601e766a]:hover{cursor:pointer}.personal-and-preferences-container .my-information-mobile[data-v-601e766a]{display:block}.personal-and-preferences-container .my-information-mobile .header[data-v-601e766a]{justify-content:space-between;display:flex}.personal-and-preferences-container .my-information-mobile .content[data-v-601e766a],.personal-and-preferences-container .my-information-mobile .info[data-v-601e766a]{font-weight:700;color:#451400}.personal-and-preferences-container .my-information-mobile .content .country-and-birthday-container[data-v-601e766a],.personal-and-preferences-container .my-information-mobile .info .country-and-birthday-container[data-v-601e766a]{justify-content:flex-start;font-weight:400;margin-top:1.25em;display:flex}.personal-and-preferences-container .my-information-mobile .content .country-and-birthday-container .country[data-v-601e766a],.personal-and-preferences-container .my-information-mobile .info .country-and-birthday-container .country[data-v-601e766a]{flex:0 50%}.personal-and-preferences-container .my-information-mobile .birthday-required[data-v-601e766a]{color:#d0021b}.personal-and-preferences-container .my-information-desktop[data-v-601e766a]{display:none}.personal-and-preferences-container .password[data-v-601e766a]{justify-content:space-between;display:flex}.personal-and-preferences-container .password .section-title[data-v-601e766a]{margin-bottom:0}.personal-and-preferences-container .pickup-preference[data-v-601e766a]{margin-top:5px}.personal-and-preferences-container .two-step-verification[data-v-601e766a]{color:#786259}.personal-and-preferences-container .two-step-verification .text[data-v-601e766a]{width:250px}.personal-and-preferences-container .two-step-verification .text .link[data-v-601e766a]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.personal-and-preferences-container .two-step-verification .text .link[data-v-601e766a]:hover{cursor:pointer}.personal-and-preferences-container .restaurant-preference .which-location[data-v-601e766a]{justify-content:space-between;display:flex}.personal-and-preferences-container .restaurant-preference .which-location .text[data-v-601e766a]{flex:0 50%;font-size:.8125em;color:#786259}.personal-and-preferences-container .restaurant-preference .restaurant-preference[data-v-601e766a]{font-weight:700;color:#451400}.personal-and-preferences-container .chipotle-rewards .member[data-v-601e766a],.personal-and-preferences-container .chipotle-rewards .student[data-v-601e766a]{justify-content:space-between;margin-top:1em;display:flex}.personal-and-preferences-container .chipotle-rewards .member .leave-rewards[data-v-601e766a],.personal-and-preferences-container .chipotle-rewards .student .leave-rewards[data-v-601e766a]{margin:0}.personal-and-preferences-container .chipotle-rewards .student[data-v-601e766a]{padding:1rem;background-color:#f2f2f2;margin-top:1rem}.personal-and-preferences-container .chipotle-rewards .student .leave-chipotle-btn[data-v-601e766a],.personal-and-preferences-container .chipotle-rewards .student .section-title[data-v-601e766a]{margin-bottom:0}.personal-and-preferences-container .chipotle-rewards .status[data-v-601e766a]{flex-direction:column;text-align:center;align-items:center;display:flex}.personal-and-preferences-container .chipotle-rewards .leave-rewards[data-v-601e766a]{margin:1em 0}.personal-and-preferences-container .chipotle-rewards .light-text[data-v-601e766a]{font-size:.875;margin-bottom:1.25em;color:#786259}.personal-and-preferences-container .chipotle-rewards .email-updates[data-v-601e766a]{font-size:.825;margin-bottom:.5em}.personal-and-preferences-container .subscriptions[data-v-601e766a]{position:relative}.personal-and-preferences-container .subscriptions .checkbox-container[data-v-601e766a]{justify-content:flex-start;margin-right:4em;margin-bottom:1.25em;position:relative;display:inline-flex}.personal-and-preferences-container .subscriptions .checkbox-container .checkbox[data-v-601e766a],.personal-and-preferences-container .subscriptions .checkbox-container .cmg-input[data-v-601e766a]{flex:0}.personal-and-preferences-container .subscriptions .checkbox-container .label[data-v-601e766a]{padding-top:.2em;font-size:.8125em;color:#786259;margin-left:1em}.personal-and-preferences-container .subscriptions .checkbox-container .loader[data-v-601e766a]{-webkit-transform:scale(.75);transform:scale(.75);position:relative;margin-left:1em}.personal-and-preferences-container .subscriptions .checkbox-container .infoIcon[data-v-601e766a]{margin-left:.5em}.personal-and-preferences-container .subscriptions .checkbox-container .infoIconImg[data-v-601e766a]{height:1.25em;width:1.25em}.personal-and-preferences-container .subscriptions .legal-copy[data-v-601e766a]{font-size:.825em;color:#786259;margin-top:1em}.personal-and-preferences-container .subscriptions .legal-copy[data-v-601e766a] a{color:#a76721}.personal-and-preferences-container .subscriptions .subscription-error-message[data-v-601e766a]{color:red}.personal-and-preferences-container .section[data-v-601e766a]{padding:20px;border-bottom:1px solid #d4cbc7}.personal-and-preferences-container .join-rewards-btn[data-v-601e766a]{width:100%}.personal-and-preferences-container .join-rewards-btn[data-v-601e766a]:hover{cursor:pointer}.personal-and-preferences-container .dietary-preferences .content[data-v-601e766a]{justify-content:space-between;display:flex}.personal-and-preferences-container .dietary-preferences .content .preference[data-v-601e766a]{align-items:center;vertical-align:top;display:flex}.personal-and-preferences-container .dietary-preferences .content .preference .checked-leaf-container[data-v-601e766a]{height:10px;background-color:#90a035;border-radius:50%;margin-left:-10px;width:10px;margin-top:-15px;display:inline-block}.personal-and-preferences-container .dietary-preferences .content .preference .checked-leaf-container .active-checked-leaf[data-v-601e766a]{height:10px;position:relative;width:10px}.personal-and-preferences-container .dietary-preferences .content .preference .checked-leaf-container .active-checked-leaf .check[data-v-601e766a]{height:5.5px;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;border-bottom:1px solid #fff;top:15%;left:40%;width:2px;display:block}.personal-and-preferences-container .dietary-preferences .content .preference .text[data-v-601e766a]{color:#786259;margin-left:10px;line-height:18px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.personal-and-preferences-container[data-v-601e766a]{padding:65px 110px 0;width:100%}.personal-and-preferences-container .personal-and-preferences[data-v-601e766a]{justify-content:center;display:flex}.personal-and-preferences-container .personal-and-preferences .content-container[data-v-601e766a]{width:570px}.personal-and-preferences-container .personal-and-preferences .content-container .two-step-verification .text[data-v-601e766a]{width:unset}.personal-and-preferences-container .title[data-v-601e766a]{padding:0 0 1rem;font-size:40px;border-bottom:1px solid #d4cbc7;width:100%}.personal-and-preferences-container .my-information-mobile[data-v-601e766a]{display:none}.personal-and-preferences-container .my-information-desktop[data-v-601e766a]{justify-content:space-between;margin-top:2em;display:flex}.personal-and-preferences-container .my-information-desktop .content[data-v-601e766a],.personal-and-preferences-container .my-information-desktop .info[data-v-601e766a]{font-weight:700;color:#451400}.personal-and-preferences-container .my-information-desktop .edit[data-v-601e766a]{margin-top:1.65em}.personal-and-preferences-container .my-information-desktop .item-title[data-v-601e766a]{font-weight:400}.personal-and-preferences-container .my-information-desktop .birthday-required[data-v-601e766a]{color:#d0021b;max-width:6em}.personal-and-preferences-container .chipotle-rewards .non-member[data-v-601e766a]{justify-content:space-between;display:flex}.personal-and-preferences-container .chipotle-rewards .non-member .join-rewards[data-v-601e766a]{flex:0 45%}.personal-and-preferences-container .chipotle-rewards .non-member .light-text[data-v-601e766a]{padding-top:1em}.personal-and-preferences-container .chipotle-rewards .member[data-v-601e766a],.personal-and-preferences-container .chipotle-rewards .student[data-v-601e766a]{justify-content:space-between;margin-top:1em;display:flex}.personal-and-preferences-container .chipotle-rewards .member .leave-rewards[data-v-601e766a],.personal-and-preferences-container .chipotle-rewards .student .leave-rewards[data-v-601e766a]{margin:0}.personal-and-preferences-container .chipotle-rewards .section-title[data-v-601e766a]{margin-bottom:0}.personal-and-preferences-container .subscriptions.section[data-v-601e766a]{padding-bottom:3em}.personal-and-preferences-container .subscriptions .checkboxes[data-v-601e766a]{display:flex}.personal-and-preferences-container .subscriptions .checkboxes .checkbox-container[data-v-601e766a]{margin-right:4.5em}.personal-and-preferences-container .restaurant-preference .which-location .text[data-v-601e766a]{flex:1 60%}.personal-and-preferences-container .section[data-v-601e766a]{padding:20px 0;border-bottom:1px solid #d4cbc7}}.group-order-page-container[data-v-50a5bbec]{min-height:100%;padding-top:3em;padding-right:20px;flex-direction:column;background-color:#fff;padding-left:20px;display:flex}.group-order-page-container .heading[data-v-50a5bbec]{font-size:40px;font-weight:700;margin-bottom:25px;color:#451400;align-self:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.group-order-page-container .content-container[data-v-50a5bbec]{max-width:335px;margin:0 auto;width:100%}.group-order-page-container .banner-container[data-v-50a5bbec]{justify-content:center;margin-bottom:25px;align-items:center;display:flex}.group-order-page-container .banner-container img[data-v-50a5bbec]{height:180px;width:268px}.group-order-page-container .message-title[data-v-50a5bbec]{font-size:15px;font-weight:700;margin-bottom:25px;color:#451400;text-align:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.group-order-page-container .message[data-v-50a5bbec]{font-size:15px;margin-bottom:25px;color:#786259;text-align:center}.group-order-page-container .btn[data-v-50a5bbec]{margin-bottom:15px;width:100%}.group-order-page-container .message-footer[data-v-50a5bbec]{flex-direction:column;align-items:center;display:flex}.group-order-page-container .message-footer .text[data-v-50a5bbec]{padding-right:5px}.group-order-page-container .message-footer .catering[data-v-50a5bbec]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(max-width:575px){.group-order-page-container .heading[data-v-50a5bbec]{font-size:30px}.group-order-page-container .message-footer[data-v-50a5bbec]{margin-bottom:100px}}.group-order-join-container[data-v-3fd89026]{min-height:calc(100vh - 123px);overflow-y:auto;justify-content:center;width:100%;display:flex}.group-order-join-container .loading-pepper[data-v-3fd89026]{position:static}.group-order-join-container .content[data-v-3fd89026]{padding-top:3em;padding-right:20px;flex-direction:column;align-items:center;padding-left:20px;display:flex}.group-order-join-container .content .banner-container[data-v-3fd89026]{justify-content:center;margin-bottom:25px;align-items:center;display:flex}.group-order-join-container .content .banner-container img[data-v-3fd89026]{height:180px;width:268px}.group-order-join-container .content .heading[data-v-3fd89026]{padding:0 1em;font-size:32px;margin-bottom:25px;color:#451400;align-self:center}.group-order-join-container .content .heading[data-v-3fd89026],.group-order-join-container .content .message1[data-v-3fd89026]{font-weight:700;text-transform:uppercase;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.group-order-join-container .content .message1[data-v-3fd89026]{font-size:15px;margin-bottom:1em;color:#786259}.group-order-join-container .content .message2[data-v-3fd89026]{font-size:15px;margin-bottom:25px;color:#786259;text-align:justify;text-align:center}.group-order-join-container .content .message2 pre[data-v-3fd89026]{margin:0;white-space:pre-wrap;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.group-order-join-container .content .input[data-v-3fd89026]{flex:unset;margin-bottom:20px;width:100%}.group-order-join-container .content .btn[data-v-3fd89026]{margin-bottom:15px}@media(min-width:768px){.group-order-join-container .content[data-v-3fd89026]{max-width:24.5em}.group-order-join-container .content .heading[data-v-3fd89026]{padding:0}.group-order-join-container .content .message2[data-v-3fd89026]{padding:0 2em}}@media(min-width:1024px){.group-order-join-container[data-v-3fd89026]{min-height:calc(100vh - 148px)}}.group-order-menu-container .content[data-v-4324d382]{min-height:100%;flex-direction:column;align-items:center;width:100%;display:flex}.group-order-menu-container .content .recent-and-favorite-orders[data-v-4324d382]{max-width:100%}.group-order-menu-container .content .logged-in[data-v-4324d382]{border-top:1px solid #d4cbc7}.group-order-menu-container .header-container[data-v-4324d382]{height:22vh;justify-content:center;border-bottom:1px solid #d4cbc7;text-align:center;background-color:#f2f2f2;width:100%;display:flex}.group-order-menu-container .header-container .message[data-v-4324d382]{height:100%;justify-content:center;font-size:26px;font-weight:700;color:#451400;text-transform:uppercase;max-width:450px;padding-right:20px;text-align:center;align-items:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:20px;display:flex}@media(min-width:768px){.group-order-menu-container .header-container[data-v-4324d382]{height:28vh}.group-order-menu-container .header-container .message[data-v-4324d382]{padding:40px 0;font-size:40px}}.rewards-page .loyalty-pepper[data-v-5b8f7844]{right:6vw;position:fixed;bottom:5vh;z-index:1001}.rewards-page .move-up[data-v-5b8f7844]{bottom:14vh}@media(min-width:768px){.rewards-page .loyalty-pepper[data-v-5b8f7844]{display:none}}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress{bottom:0}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .shimmer{height:5.375rem}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content{margin-bottom:1.25rem}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .container,.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .rewards-exchange-header{padding-right:1.25rem;padding-left:1.25rem}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .points-content .medallion{margin-top:1.563rem}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .points-content .medallion-fluted{height:3.75rem;width:3.75rem}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .points-content .text .points-text{font-size:.875rem;letter-spacing:.088rem;line-height:1.14}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .points-content .text .points-balance{font-size:2.5rem;line-height:.95}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .rewards-exchange-content .points-history-content{margin-bottom:1.688rem;margin-top:.75rem}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .rewards-exchange-content .points-history-content .points-history{font-size:1rem}.rewards-exchange-page[data-v-ae329d0c] .shimmer-container .shimmer{background-size:auto 5.375rem}.rewards-exchange-page[data-v-ae329d0c] .sticky-header.loyalty-progress .shimmer-container .shimmer{background-position:0 0}.rewards-exchange-page .content[data-v-ae329d0c]{margin-right:auto;margin-left:auto}.rewards-exchange-page .content .rewards[data-v-ae329d0c]{margin-bottom:1.25rem;text-align:center}.rewards-exchange-page .content .categories[data-v-ae329d0c]{justify-content:space-between;margin-right:1.25rem;max-width:23.75rem;margin-left:1.25rem;display:flex}.rewards-exchange-page .content .categories .button[data-v-ae329d0c]{height:2.75rem;justify-content:center;border:1px solid #451400;font-weight:700;color:#451400;align-items:center;cursor:pointer;width:6.563rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:1.25rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-flex}.rewards-exchange-page .content .categories .button.selected[data-v-ae329d0c]{color:#fff;background-color:#451400}.offline[data-v-ae329d0c]{position:relative}.offline .rewards-exchange-header[data-v-ae329d0c]{padding:2.25rem;font-size:1.5rem;font-weight:700;color:#451400;position:relative;text-align:center;width:100%;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.offline .rewards-exchange-header .back-arrow[data-v-ae329d0c]{height:3rem;position:absolute;top:1.625rem;cursor:pointer;width:3rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.offline .shimmer[data-v-ae329d0c]{height:6.688rem}.offline .rewards-offline[data-v-ae329d0c]{padding-top:7.125rem}@media(min-width:415px){.rewards-exchange-page .content .categories[data-v-ae329d0c]{margin-right:auto;margin-left:auto}}@media(min-width:768px){.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress{bottom:0}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .shimmer{height:100%;background-size:auto 10rem}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content{height:100%;margin-right:auto;margin-bottom:0;max-width:63.125rem;flex-direction:column;margin-left:auto}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .horizontal-line{position:relative;bottom:.688rem;width:60.625rem;margin-top:0}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .container{justify-content:space-between;position:relative;bottom:1.063rem;align-items:center;width:100%;display:flex}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .points-content{justify-content:center;align-items:center;display:inline-flex}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .points-content .medallion{margin-top:0}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .points-content .medallion-fluted{height:4.5rem;margin-bottom:.313rem;width:4.5rem}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .points-content .text .points-text{font-size:1rem;letter-spacing:.125rem;line-height:1;margin-top:0}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .points-content .text .points-balance{font-size:3.5rem;line-height:normal}.rewards-exchange-page[data-v-ae329d0c] .header.loyalty-progress .content .rewards-exchange-content .points-history-content{margin-bottom:0;margin-top:0}.rewards-exchange-page .content[data-v-ae329d0c]{max-width:63.125rem;padding-right:1.25rem;padding-left:1.25rem}.rewards-exchange-page .content .categories[data-v-ae329d0c],.rewards-exchange-page .content .header[data-v-ae329d0c]{width:50%;display:inline-block}.rewards-exchange-page .content .header[data-v-ae329d0c]{color:#451400;margin-top:2.563rem}.rewards-exchange-page .content .header .title[data-v-ae329d0c]{font-size:1.25rem;font-weight:700;line-height:1.75rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rewards-exchange-page .content .header .sub-text[data-v-ae329d0c]{font-size:.875rem}.rewards-exchange-page .content .categories[data-v-ae329d0c]{margin-right:0;max-width:none;text-align:right;margin-left:0}.rewards-exchange-page .content .categories .button[data-v-ae329d0c]{margin-left:.5rem;margin-top:0}.rewards-exchange-page .content .rewards[data-v-ae329d0c]{justify-content:center;flex-wrap:wrap;margin-bottom:1.875rem;display:flex}}@media(min-width:1024px){.rewards-exchange-page .content .rewards[data-v-ae329d0c]{justify-content:space-between}}.group-order-not-found-container[data-v-6d4e9da5]{height:calc(100vh - 52px);overflow-y:auto;padding-right:20px;min-width:100%;background-color:#fff;padding-left:20px;display:flex}.group-order-not-found-container .content[data-v-6d4e9da5]{height:100%;margin-right:auto;max-width:370px;flex-direction:column;text-align:center;margin-left:auto;display:flex}.group-order-not-found-container .content .banner-container[data-v-6d4e9da5]{justify-content:center;align-items:center;margin-top:100px;display:flex}.group-order-not-found-container .content .banner-container img[data-v-6d4e9da5]{max-width:156px;max-height:211px}.group-order-not-found-container .content .heading[data-v-6d4e9da5]{font-size:32px;font-weight:700;margin-bottom:25px;color:#451400;align-self:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.group-order-not-found-container .content .sub-heading[data-v-6d4e9da5]{flex-grow:1;font-size:15px;color:#786259;text-align:center}.group-order-not-found-container .content .btn[data-v-6d4e9da5]{margin-bottom:35px}@media(max-width:767px){.content .heading[data-v-6d4e9da5]{padding-right:30px;padding-left:30px}.content .sub-heading[data-v-6d4e9da5]{margin-bottom:5px;padding-right:70px;padding-left:70px}.content .btn[data-v-6d4e9da5]{margin-top:auto}}@media(min-width:768px){.group-order-not-found-container[data-v-6d4e9da5]{padding-right:0;padding-left:0}.group-order-not-found-container .content[data-v-6d4e9da5]{max-width:330px}.group-order-not-found-container .content .sub-heading[data-v-6d4e9da5]{flex-grow:unset}.group-order-not-found-container .content .btn[data-v-6d4e9da5]{margin-top:25px}}@media(max-height:666px){.group-order-not-found-container .content .heading[data-v-6d4e9da5]{margin-top:40px}}@media(min-height:667px){.group-order-not-found-container .content .heading[data-v-6d4e9da5]{margin-top:25px}}.group-order-confirmation[data-v-dac72740]{height:calc(100vh - 123px);overflow-y:auto;justify-content:center;flex-direction:column;background-color:#fff;width:100%;display:flex}.group-order-confirmation .banner-container[data-v-dac72740]{justify-content:center;margin-bottom:25px;align-items:center;display:flex}.group-order-confirmation .banner-container video[data-v-dac72740]{height:180px;width:268px}.group-order-confirmation .heading[data-v-dac72740]{font-size:32px;font-weight:700;margin-bottom:25px;color:#451400;text-transform:uppercase;max-width:330px;align-self:center;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.group-order-confirmation .message-container[data-v-dac72740]{margin-bottom:25px}.group-order-confirmation .message-container .message[data-v-dac72740]{font-size:18px;color:#451400;align-self:center;text-align:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.group-order-confirmation .sub-heading[data-v-dac72740]{font-size:15px;font-weight:700;margin-bottom:25px;color:#786259;text-align:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){.group-order-confirmation[data-v-dac72740]{height:calc(100vh - 148px)}}.retro-credit-page[data-v-35b1893a]{height:100%;overflow-y:auto;flex-direction:column;display:flex}.recents-and-favorites-page[data-v-3b433816]{min-height:calc(100% - 340px);position:relative;flex-direction:column;display:flex}.password-reset-request-container[data-v-1d607a18]{height:auto;padding:0 20px;position:relative;flex-direction:column;align-items:center;display:flex}.password-reset-request-container .pepper-badge[data-v-1d607a18]{justify-content:center;width:100%;margin-top:4em;display:flex}.password-reset-request-container .pepper-badge img[data-v-1d607a18]{height:5em;width:5em}.password-reset-request-container .reset-password-title[data-v-1d607a18]{padding:0 1em;font-size:40px;font-weight:700;color:#451400;text-transform:uppercase;text-align:center;line-height:1em;margin-top:.5em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.password-reset-request-container .request-form[data-v-1d607a18]{width:100%;margin-top:3em}.password-reset-request-container .request-form .submit-btn[data-v-1d607a18]{width:100%;margin-top:.5em}.password-reset-request-container .request-form .error[data-v-1d607a18]{color:#d0021b}.password-reset-request-container .request-complete[data-v-1d607a18]{flex-direction:column;text-align:center;align-items:center;display:flex}.password-reset-request-container .request-complete>[data-v-1d607a18]{margin-top:1.25em}.password-reset-request-container .request-complete .check-spam[data-v-1d607a18],.password-reset-request-container .request-complete .email[data-v-1d607a18]{font-weight:700}.password-reset-request-container .request-complete .done-btn[data-v-1d607a18]{width:100%}.password-reset-request-container .request-complete .retry[data-v-1d607a18]{text-decoration:underline;color:#b68207;text-transform:uppercase;margin-top:1.25em}.password-reset-request-container .request-complete .retry[data-v-1d607a18]:hover{cursor:pointer}@media(min-width:768px){.password-reset-request-container .reset-password-title[data-v-1d607a18]{margin-top:1em}.password-reset-request-container .request-form[data-v-1d607a18]{max-width:370px;margin-top:2em}.password-reset-request-container .request-complete[data-v-1d607a18]{max-width:360px}}.password-reset-landing-container[data-v-4fb3a39a]{min-height:50vh;overflow-y:visible;padding:1.25em;color:#451400;max-height:115vh}.password-reset-landing-container .primary-title[data-v-4fb3a39a],.password-reset-landing-container .secondary-title[data-v-4fb3a39a]{font-size:1.25em;font-weight:700;color:#451400;text-transform:uppercase;margin-top:.25em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.password-reset-landing-container .wallet-title[data-v-4fb3a39a]{font-size:36px;font-weight:700;color:#451400;text-transform:uppercase;margin-top:.05em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.password-reset-landing-container .password-reset .password-reset-form .password-requirements[data-v-4fb3a39a]{margin:1.5em 0}.password-reset-landing-container .password-reset .password-reset-form .new-password-input[data-v-4fb3a39a]{width:100%;margin-top:2em}.password-reset-landing-container .password-reset .password-reset-form .save-new-password-btn[data-v-4fb3a39a]{width:100%;margin-top:2.5em}.password-reset-landing-container .password-reset .password-reset-form .cancel[data-v-4fb3a39a]{font-size:1.1em;text-decoration:underline;font-weight:700;color:#b68207;text-transform:uppercase;text-align:center;margin-top:1.25em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.password-reset-landing-container .password-reset .password-reset-form .cancel[data-v-4fb3a39a]:hover{cursor:pointer}.password-reset-landing-container .password-reset .password-reset-form .error-message-container[data-v-4fb3a39a]{position:relative;width:100%}.password-reset-landing-container .password-reset .password-reset-form .error-message-container .error-message[data-v-4fb3a39a]{font-size:1em;color:#d0021b;position:absolute;text-align:center;top:0;width:inherit}.password-reset-landing-container .password-reset .password-reset-complete .reset-success-msg[data-v-4fb3a39a]{margin-top:1em}.password-reset-landing-container .password-reset .password-reset-complete .sign-in-button[data-v-4fb3a39a]{margin-top:20vh}.password-reset-landing-container .password-reset .wallet-clear-complete .video-container[data-v-4fb3a39a]{text-align:center}.password-reset-landing-container .password-reset .wallet-clear-complete .video-container video[data-v-4fb3a39a]{width:300px}.password-reset-landing-container .password-reset .wallet-clear-complete .wallet-title[data-v-4fb3a39a]{text-align:center}.password-reset-landing-container .password-reset .wallet-clear-complete .reset-success-msg[data-v-4fb3a39a]{font-weight:700;text-align:center}.password-reset-landing-container .password-reset .wallet-clear-complete .wallet-success-msg[data-v-4fb3a39a]{text-align:center}.password-reset-landing-container .password-reset .wallet-clear-complete .sign-in-button[data-v-4fb3a39a]{margin-top:4vh}@media(min-width:768px){.password-reset-landing-container[data-v-4fb3a39a]{padding:3em 6em}.password-reset-landing-container .primary-title[data-v-4fb3a39a]{font-size:48px;border-bottom:1px solid #d4cbc7;padding-bottom:.5em;width:100%}.password-reset-landing-container .secondary-title[data-v-4fb3a39a]{margin-top:1em}.password-reset-landing-container .wallet-title[data-v-4fb3a39a]{margin-bottom:.25em;margin-top:.5em}.password-reset-landing-container .password-reset[data-v-4fb3a39a]{flex-direction:column;align-items:center;width:100%;display:flex}.password-reset-landing-container .password-reset .password-reset-complete[data-v-4fb3a39a],.password-reset-landing-container .password-reset .password-reset-form[data-v-4fb3a39a]{flex-direction:column;width:370px;margin-top:1.75em;display:flex}.password-reset-landing-container .password-reset .password-reset-complete .save-new-password-btn[data-v-4fb3a39a],.password-reset-landing-container .password-reset .password-reset-form .save-new-password-btn[data-v-4fb3a39a]{margin-top:1em}.password-reset-landing-container .password-reset .wallet-clear-complete[data-v-4fb3a39a]{flex-direction:column;width:370px;display:flex}.password-reset-landing-container .password-reset .wallet-clear-complete video[data-v-4fb3a39a]{width:300px;margin-top:1em}.password-reset-landing-container .password-reset .wallet-clear-complete .wallet-title[data-v-4fb3a39a]{font-size:36px}.password-reset-landing-container .password-reset .password-reset-form .save-new-password-btn[data-v-4fb3a39a]{margin-top:2.5em}}.pageNotFound[data-v-c8edb152]{height:720px;font-size:22px;color:#fff;position:relative;flex-direction:column;background-size:100% 100%;text-align:center;align-items:center;width:100%;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.pageNotFound .title[data-v-c8edb152]{font-size:42px;font-weight:700;margin-bottom:15px;margin-top:30px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.pageNotFound .body1[data-v-c8edb152],.pageNotFound .body2[data-v-c8edb152]{margin-right:15px;margin-left:15px}.pageNotFound .home[data-v-c8edb152]{font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.pageNotFound .page-404-image[data-v-c8edb152]{position:absolute;top:200px;width:550px}.pageNotFound .hungery[data-v-c8edb152]{height:58px;flex-direction:row;align-content:center;width:720px;margin-top:400px;display:flex;z-index:1}.pageNotFound .hungery .feeling-hungery[data-v-c8edb152]{flex:0 1 490px;padding-top:13px;font-size:24px;text-align:center;background-color:#ad2118}.pageNotFound .hungery .order-now[data-v-c8edb152]{flex:0 1 230px;justify-content:center;font-size:24px;text-decoration:none;font-weight:700;transition:all .1s;align-items:center;background:linear-gradient(90deg,#ad2118 50%,#88120a 0);background-size:200% 100%;text-align:center;background-position:100% 100%;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.pageNotFound .hungery .order-now[data-v-c8edb152]:hover{background-position:0 0}.pageNotFound .hungery .order-now .arrow[data-v-c8edb152]{height:28px;margin-left:2px;width:28px}@media(max-width:1023px){.pageNotFound[data-v-c8edb152]{height:700px}.pageNotFound .page-404-image[data-v-c8edb152]{top:192px}.pageNotFound .hungery .order-now[data-v-c8edb152]{flex:0 1 230px;font-size:24px}.pageNotFound .hungery .order-now .text[data-v-c8edb152]{width:60px}}@media(max-width:767px){.pageNotFound[data-v-c8edb152]{height:calc(400px + 40vw);font-size:18px;width:100%}.pageNotFound .title[data-v-c8edb152]{font-size:36px}.pageNotFound .page-404-image[data-v-c8edb152]{max-width:90%;top:200px}.pageNotFound .hungery[data-v-c8edb152]{width:320px;margin-top:calc(120px + 40vw)}.pageNotFound .hungery .feeling-hungery[data-v-c8edb152]{flex:0 1 290px;padding-top:14px;font-size:20px}.pageNotFound .hungery .order-now[data-v-c8edb152]{flex:0 1 190px;font-size:20px}}.offline-page[data-v-84463806]{height:73vh;justify-content:center;flex-direction:row;max-height:600px;align-items:center;display:flex}.offline-page .loyalty-pepper[data-v-84463806]{display:none}.offline-page .video-container[data-v-84463806]{padding-top:30px;padding-bottom:20px;display:block}.offline-page .text-container[data-v-84463806]{justify-content:center;color:#451400;flex-direction:column;align-items:center}.offline-page .text-container .main-text[data-v-84463806]{font-size:36px;font-weight:700;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.offline-page .text-container .sub-text[data-v-84463806]{font-size:18px;text-align:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(max-width:576px){.offline-page[data-v-84463806]{height:83vh;flex-direction:column;align-items:center;display:flex}.offline-page .loyalty-pepper[data-v-84463806]{right:6vw;position:fixed;bottom:2vh;display:block;z-index:50}.offline-page .video-container[data-v-84463806]{display:block}.offline-page .video-container video[data-v-84463806]{height:260px}.offline-page .text-container[data-v-84463806]{color:#451400;flex-direction:column;align-items:center}.offline-page .text-container .main-text[data-v-84463806]{font-size:24px;font-weight:700;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.offline-page .text-container .sub-text[data-v-84463806]{font-size:16px;text-align:center;padding-bottom:70px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.page-container[data-v-1e178df6]{min-height:92vh;flex-direction:column;width:100%;display:flex}.page-container .background-doodle[data-v-1e178df6]{min-height:187px;background-size:1788px 187px;background-position:0;background-repeat:no-repeat}.page-container .header[data-v-1e178df6]{border-bottom:1px solid #d4cbc7;padding-bottom:30px;margin-left:125px;width:85%;margin-top:-62px}.page-container .header .title[data-v-1e178df6]{font-size:48px;font-weight:700;font-weight:400;color:#3f7600;line-height:45px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.page-container .header .subtitle[data-v-1e178df6]{font-size:13px;color:#786259;margin-top:10px}.page-container .content[data-v-1e178df6]{padding-top:60px;padding-bottom:125px}.page-container .content .loading[data-v-1e178df6]{height:60px;position:relative;margin:50px auto;width:60px;display:block}.page-container .content .metrics-unavailable[data-v-1e178df6]{height:380px;justify-content:center;max-width:850px;flex-direction:column;box-shadow:0 10px 5px 0 rgba(0,0,0,.12);display:flex}.page-container .content .metrics-unavailable .metrics-unavailable-message[data-v-1e178df6]{font-size:18px;margin-right:40px;color:#451400;text-align:center;margin-left:40px;line-height:1.39}.page-container .content .metrics-unavailable .metrics-unavailable-message .sign-in-btn[data-v-1e178df6]{height:unset;padding:0;font-size:unset;border:unset;text-decoration:underline;color:unset;background-color:unset;cursor:pointer;font-family:unset}.page-container .content .metrics-unavailable .metrics-unavailable-message .refresh-button[data-v-1e178df6]{height:48px;transition:all .3s ease;cursor:pointer;width:48px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.page-container .content .metrics-unavailable .metrics-unavailable-message .refresh-button[data-v-1e178df6]:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-container .content .metrics-unavailable .metrics-unavailable-message .try-again-text[data-v-1e178df6]{font-weight:700}.page-container .content .metrics-container[data-v-1e178df6]{margin-right:20px;max-width:830px;flex-direction:column;background-color:#fff;box-shadow:0 5px 24px 0 rgba(0,0,0,.12);box-shadow:none;align-content:center;margin-left:20px;width:100%;width:unset;display:flex}@media(max-width:1199px){.page-container .header[data-v-1e178df6]{margin-right:auto;margin-left:auto}}@media(max-width:767px){.page-container[data-v-1e178df6]{background-color:#f2f2f2}.page-container .background-doodle[data-v-1e178df6]{min-height:110px;background-size:500px 110px;background-position:50%}.page-container .header[data-v-1e178df6]{max-width:435px;border-bottom:unset;align-self:center;padding-bottom:unset;width:unset;margin-top:-40px}.page-container .header .title[data-v-1e178df6]{font-size:28px;text-align:left;line-height:28px}.page-container .header .subtitle[data-v-1e178df6]{line-height:18px}.page-container .content[data-v-1e178df6]{padding-top:12px;padding-bottom:50px}.page-container .content .metrics-unavailable[data-v-1e178df6]{background-color:#fff;margin:20px 20px 0}.page-container .content .metrics-container[data-v-1e178df6]{box-shadow:0 5px 7px 0 rgba(77,56,47,.1)}}@media(min-width:768px){.page-container .content .metrics-unavailable[data-v-1e178df6]{border:1px dashed #dcd8d5;box-shadow:none}}@media(max-width:575px){.page-container .header[data-v-1e178df6]{margin-right:20px;margin-left:20px}}@media(max-width:374px){.page-container .content .metrics-unavailable[data-v-1e178df6]{margin:10px;width:270px}}@media(min-width:576px){.page-container .content[data-v-1e178df6]{margin:0 auto}}.nutrition-calculator-page .banner-container[data-v-15d68d05]{position:relative;border-bottom:1px solid #d4cbc7;background-color:#f2f2f2}@media(min-width:1024px){.recents-container[data-v-15d68d05]{justify-content:center;width:100%;display:flex}}.calculator-container .page-container .meal-builder-banner-container.collapsed[data-v-29456166]{position:fixed;top:100px;width:100%;z-index:3}.calculator-container .page-container .meal-builder-container[data-v-29456166]{padding-bottom:120px}.calculator-container .page-container .meal-builder-container.collapsed[data-v-29456166]{padding-top:300px}.landing-page-container .page-container .banner-container[data-v-03bd14ba]{position:relative;border-bottom:1px solid #d4cbc7;background-color:#f2f2f2}.landing-page-container .page-container .ingredients-groups-banner-container[data-v-03bd14ba]{position:relative;border-bottom:1px solid #d4cbc7;background-color:#f0f0f0}.offers-page[data-v-7c6fbdaf]{border-bottom:1px solid #d4cbc7}.offers-page .loyalty-pepper[data-v-7c6fbdaf]{right:6vw;position:fixed;bottom:5vh;z-index:1001}.offers-page .customer-offers[data-v-7c6fbdaf]{margin-right:2em;border-bottom:1px solid #d4cbc7;flex-direction:column;padding-bottom:1em;margin-left:2em;margin-top:2em;display:flex}.offers-page .customer-offers .offers-balance[data-v-7c6fbdaf]{flex:1;font-size:30px;font-weight:700;margin-top:.5rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.offers-page .customer-offers .offers-action .offers-action-button[data-v-7c6fbdaf]{height:42px;justify-content:center;font-size:24px;border:1px solid #786259;font-weight:700;margin-right:auto;align-items:center;cursor:pointer;margin-left:auto;line-height:22px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:1rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.offers-page .offers-container[data-v-7c6fbdaf]{margin:1.25em 2.25em 2.5em;align-items:center;display:flex}.offers-page .offers-container .offer-cards[data-v-7c6fbdaf]{flex-direction:column;display:flex}.offers-page .offers-container .offer-cards .promos-item[data-v-7c6fbdaf]{margin-bottom:20px}.offers-page .offers-container .no-offers[data-v-7c6fbdaf]{justify-content:center;flex-direction:column;margin:3.5em auto;align-items:center;display:flex}.offers-page .offers-container .no-offers .header[data-v-7c6fbdaf]{font-size:1.5em;font-weight:700;margin-bottom:.3em;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.offers-page .offers-container .no-offers .text[data-v-7c6fbdaf]{font-size:1em;color:#786259;max-width:260px;text-align:center;line-height:1.25rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.offers-page .loyalty-pepper[data-v-7c6fbdaf]{display:none}.offers-page .customer-offers[data-v-7c6fbdaf]{margin-right:3em;border-bottom:1px solid #d4cbc7;flex-direction:row;padding-bottom:1em;margin-left:3em;margin-top:2em;display:flex}.offers-page .customer-offers .offers-balance[data-v-7c6fbdaf]{font-size:48px;margin-top:1rem}.offers-page .customer-offers .offers-action[data-v-7c6fbdaf]{align-items:end}.offers-page .customer-offers .offers-action .offers-action-button[data-v-7c6fbdaf]{height:42px;justify-content:center;font-size:24px;border:1px solid #786259;font-weight:700;margin-right:auto;align-items:center;cursor:pointer;margin-left:auto;width:335px;line-height:22px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:1.5rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.offers-page .offers-container[data-v-7c6fbdaf]{margin:1.25em 2.25em 2.5em;align-items:center;display:flex}.offers-page .offers-container .offer-cards[data-v-7c6fbdaf]{flex-direction:row;display:flex}.offers-page .offers-container .offer-cards .promos-item[data-v-7c6fbdaf]{margin-bottom:0}.offers-page .offers-container .no-offers[data-v-7c6fbdaf]{justify-content:center;flex-direction:column;margin:3.5em auto;align-items:center;display:flex}.offers-page .offers-container .no-offers .header[data-v-7c6fbdaf]{font-size:1.5em;font-weight:700;margin-bottom:.3em;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.offers-page .offers-container .no-offers .text[data-v-7c6fbdaf]{font-size:1em;color:#786259;max-width:260px;text-align:center;line-height:1.25rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.leaderboard-page[data-v-306dc690]{height:100%;justify-items:center}.sweepstake-container[data-v-0a0b6687]{min-height:900px;position:relative;flex-direction:column;padding-bottom:2em;display:flex}.sweepstake-container .sweepstake-form-container[data-v-0a0b6687]{flex:1 1 100%;flex-direction:column;align-items:center;margin-top:40px;display:flex;z-index:2}.sweepstake-container .sweepstake-form-container .sweepstake-form-content[data-v-0a0b6687]{flex:1 1 100%;max-width:500px;flex-direction:column;width:100%;display:flex}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .icon-container[data-v-0a0b6687]{flex:0 0 auto;justify-content:center;margin-bottom:25px;display:flex}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .icon-container .icon[data-v-0a0b6687]{height:80px;background-size:cover;width:80px;background-repeat:no-repeat}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header[data-v-0a0b6687]{padding:0 10px;font-size:28px;font-weight:700;text-align:center;width:100%;line-height:28px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .sub-header[data-v-0a0b6687]{font-size:16px;font-weight:400;margin:1em 0;line-height:22px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields[data-v-0a0b6687]{flex:0 0 auto;flex-flow:column;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .inputs[data-v-0a0b6687]{height:20px;font-size:14px;font-weight:400;color:#786259;flex-flow:column;display:flex}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .inputs .placeholder-hover-container[data-v-0a0b6687]{right:-.1em;top:0}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .inputs .error-message-color[data-v-0a0b6687]{color:#d0021b}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .inputs .form-submission-container[data-v-0a0b6687]{position:relative;margin-top:.75em}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .inputs .form-submission-container .create-account-btn[data-v-0a0b6687]{width:100%}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .inputs .form-submission-container .form-submission-error[data-v-0a0b6687]{font-size:.75em;color:#d0021b;text-align:center;margin:.75em 0;width:100%;line-height:1em}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .inputs .state-and-postalcode-container[data-v-0a0b6687]{display:flex}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .inputs .state-and-postalcode-container .state[data-v-0a0b6687]{flex:1 1 45%;margin-right:10px;margin-top:-12px}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .inputs .state-and-postalcode-container .postal-code[data-v-0a0b6687]{flex:1 1 45%}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .inputs .weekly-sweepstakes-disclaimer[data-v-0a0b6687]{font-size:16px;font-weight:400;color:#451400;margin-top:1em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .footer[data-v-0a0b6687]{justify-content:flex-start;font-size:16px;color:#786259;text-align:left;align-items:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .footer .rules-checkbox[data-v-0a0b6687]{display:flex}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .footer .rules-checkbox>.input[data-v-0a0b6687]{flex:0 0 auto;margin-right:.8em}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .footer .footer-content[data-v-0a0b6687]{flex-direction:column;display:flex}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .footer .footer-content>.label[data-v-0a0b6687]{flex:0 0 auto;padding-right:5px;padding-left:5px}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .footer .footer-content .footer-links span[data-v-0a0b6687]{margin-left:5px}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .header .fields .footer .footer-content .footer-links a[data-v-0a0b6687]{color:#a76721;margin-left:5px}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .form-submission-container[data-v-0a0b6687]{position:relative;margin-top:.75em}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .form-submission-container .submit-sweepstake-btn[data-v-0a0b6687]{padding:16px 24px}.sweepstake-container .sweepstake-form-container .sweepstake-form-content .form-submission-container .form-submission-error[data-v-0a0b6687]{font-size:.75em;color:#d0021b;text-align:center;margin:.75em 0;width:100%;line-height:1em}@media(min-width:768px){.sweepstake-container[data-v-0a0b6687]{min-height:850px}}[data-v-3bc0e7f4] p{-webkit-margin-after:0!important;-webkit-margin-before:0!important;margin:0!important;margin-block-end:0!important;margin-block-start:0!important}.chipotle-u-verification-container[data-v-3bc0e7f4]{overflow:hidden;min-height:90vh;position:relative;width:100%}.chipotle-u-verification-bg-img[data-v-3bc0e7f4]{height:90vh;overflow:hidden;position:absolute;width:100%;z-index:0}.chipotle-u-verification-bg-img img[data-v-3bc0e7f4]{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:25% center;object-position:25% center;width:100%}.chipotle-u-verification-content[data-v-3bc0e7f4]{-webkit-transform:translate(-50%);transform:translate(-50%);position:absolute;top:20%;left:50%;z-index:1}.chipotle-u-verification-content .chipotle-u-logo[data-v-3bc0e7f4]{height:9.55281rem;right:100%;position:absolute;top:0;width:10.84644rem}.chipotle-u-verification-content .chipotle-u-verification-message[data-v-3bc0e7f4]{justify-content:center;flex-direction:column;gap:1rem;align-items:center;width:21.875rem;display:flex}.chipotle-u-verification-content .chipotle-u-verification-message .preheading[data-v-3bc0e7f4]{font-size:1.125rem;font-weight:600;font-style:normal;color:#451400;text-transform:uppercase;text-align:center;line-height:1.625rem;font-family:Gotham}.chipotle-u-verification-content .chipotle-u-verification-message .title[data-v-3bc0e7f4]{padding:.625rem;font-size:clamp(3rem,8vw,4rem);font-weight:700;font-style:normal;color:#451400;text-transform:uppercase;text-align:center;line-height:1.5rem;font-family:BeausVarsity}.chipotle-u-verification-content .chipotle-u-verification-message .description[data-v-3bc0e7f4]{font-size:1rem;font-weight:400;font-style:normal;color:#451400;text-align:center;line-height:normal;font-family:Nunito}.chipotle-u-verification-content .chipotle-u-verification-message .btn-primary[data-v-3bc0e7f4]{width:14rem;margin-top:.875rem}.chipotle-u-verification-content .chipotle-u-verification-message p[data-v-3bc0e7f4]{margin:0}.chipotle-u-verification-content .chipotle-u-verification-message .terms[data-v-3bc0e7f4]{font-size:.625rem;font-weight:600;text-transform:uppercase;font-family:Gotham}@media(max-width:767px){.chipotle-u-verification-content[data-v-3bc0e7f4]{flex-direction:column;gap:1rem;top:5%;align-items:center;width:100%;display:flex}.chipotle-u-verification-content .chipotle-u-logo[data-v-3bc0e7f4]{height:13.211rem;position:static;width:15rem}}.generic-blank-page,.generic-blank-page>.aem-Grid,.generic-blank-page>.aem-Grid>.html-container{height:100%}.app,.app-container,body,html{box-sizing:border-box}body.not-scrollable{height:100vh;overflow-y:hidden;position:fixed;max-height:100vh;width:100vw}.app-container:not(.scrollable),.not-scrollable{overflow-y:hidden}.app-container>.app{flex-flow:column;display:flex}.app-container>.app.blur{-webkit-filter:blur(.15em);filter:blur(.15em)}.app-container>.app>.header{z-index:1}.app-container>.app>.content{flex:1 1 100%;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:0}.app-container>.app>.content.blur{-webkit-filter:blur(.15em);filter:blur(.15em)}.app-container>.app>.content>.router-view-container{min-height:calc(100vh - 75px)}.app-container>.app>.content>.router-view-container.full-page-view{height:100%}.app-container>.app>.content>.router-view-container.group-order-route{min-height:calc(100vh - 123px)}.screen-reader-offscreen{height:1px!important;position:absolute!important;left:-9999rem!important;width:1px!important}.unsupported-browser .content-container{height:calc(100vh - 95px);min-height:800px;justify-content:space-between;flex-direction:column;display:flex}.unsupported-browser .content-container cmg-unsupported-browser{align-self:flex-start}.unsupported-browser .content-container cmg-footer{align-self:flex-end}@media(max-width:1200px){.unsupported-browser .content-container{min-height:1175px}}@media(min-width:1024px){.app-container>.app>.content>.router-view-container{min-height:calc(100vh - 100px)}.app-container>.app>.content>.router-view-container.full-page-view{height:100%}.app-container>.app>.content>.router-view-container.group-order-route{min-height:calc(100vh - 148px)}}.block>.app-container>.app>.content{overflow-y:initial}.full-screen-wrapper{z-index:9999}h1[data-v-d25e463c],h2[data-v-d25e463c],h3[data-v-d25e463c],h4[data-v-d25e463c],h5[data-v-d25e463c],h6[data-v-d25e463c]{margin:0}h1[data-v-d25e463c]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-d25e463c]{font-size:2.1rem}}h2[data-v-d25e463c]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2[data-v-d25e463c]{font-size:1.5rem}}h3[data-v-d25e463c]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-d25e463c]{font-size:1.4rem}h4[data-v-d25e463c],h5[data-v-d25e463c]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-d25e463c]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-d25e463c]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em}.cmg-alternate-pickup-locations-alert-container[data-v-d25e463c],h6[data-v-d25e463c]{font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-alternate-pickup-locations-alert-container[data-v-d25e463c]{margin-bottom:16px;background-color:#f7f2ed;align-items:center;border-radius:5px;cursor:pointer;margin-top:11px;display:flex}.cmg-alternate-pickup-locations-alert-container .icon[data-v-d25e463c]{padding-left:15px}.cmg-alternate-pickup-locations-alert-container .alternate-pickup-locations-alert[data-v-d25e463c]{padding:15px;font-size:18px;font-weight:400;color:#451400}.cmg-alternate-pickup-locations-alert-container .select-a-location[data-v-d25e463c]{padding:16px;font-size:20px;text-decoration:underline;font-weight:700;color:#b68207;margin-left:auto;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag .invite-others[data-v-8ae1b15c],.bag-container .bag>.body .body-container .meals-container .cta-container .invite-others[data-v-8ae1b15c],h1[data-v-8ae1b15c],h2[data-v-8ae1b15c],h3[data-v-8ae1b15c],h4[data-v-8ae1b15c],h5[data-v-8ae1b15c],h6[data-v-8ae1b15c]{margin:0}h1[data-v-8ae1b15c]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-8ae1b15c]{font-size:2.1rem}}.bag-container .bag .invite-others[data-v-8ae1b15c],.bag-container .bag>.body .body-container .meals-container .cta-container .invite-others[data-v-8ae1b15c],h2[data-v-8ae1b15c]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){.bag-container .bag .invite-others[data-v-8ae1b15c],.bag-container .bag>.body .body-container .meals-container .cta-container .invite-others[data-v-8ae1b15c],h2[data-v-8ae1b15c]{font-size:1.5rem}}h3[data-v-8ae1b15c]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-8ae1b15c]{font-size:1.4rem}h4[data-v-8ae1b15c],h5[data-v-8ae1b15c]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-8ae1b15c]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-8ae1b15c]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.screen-reader-offscreen[data-v-8ae1b15c]{height:1px;position:absolute;left:-9999rem;width:1px}div.button.bag-checkout[data-v-8ae1b15c]{border-radius:0}@-webkit-keyframes fade-in-8ae1b15c{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:.6}to{-webkit-transform:unset;transform:unset;opacity:unset}}@keyframes fade-in-8ae1b15c{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:.6}to{-webkit-transform:unset;transform:unset;opacity:unset}}@-webkit-keyframes fade-out-8ae1b15c{0%{-webkit-transform:unset;transform:unset;opacity:unset}to{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}}@keyframes fade-out-8ae1b15c{0%{-webkit-transform:unset;transform:unset;opacity:unset}to{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}}.bag-container[data-v-8ae1b15c]{right:0;position:fixed;max-height:100vh;top:0;width:100%}.bag-container .reward-toast[data-v-8ae1b15c]{height:80px;justify-content:space-around;flex-direction:row;background-color:#451400;display:flex}.bag-container .reward-toast.fade-enter-active[data-v-8ae1b15c]{-webkit-animation:fade-in-8ae1b15c .15s ease-in;animation:fade-in-8ae1b15c .15s ease-in;transition:.1s ease-in;transition-property:scale}.bag-container .reward-toast.fade-leave-active[data-v-8ae1b15c]{-webkit-animation:fade-out-8ae1b15c .15s ease-out;animation:fade-out-8ae1b15c .15s ease-out;transition:.1s ease-in;transition-property:scale}.bag-container .reward-toast .fade-enter-from[data-v-8ae1b15c],.bag-container .reward-toast .fade-leave-to[data-v-8ae1b15c]{opacity:0}.bag-container .reward-toast .reward-text-box[data-v-8ae1b15c]{flex-direction:column;margin-top:15px;display:flex}.bag-container .reward-toast .reward-text-box .celebrate[data-v-8ae1b15c]{font-size:18px;font-weight:700;color:#fff;align-self:center;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .reward-toast .reward-text-box .description[data-v-8ae1b15c]{font-size:16px;color:#fff;align-self:center;text-align:center;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .reward-toast .reward-badge-icon[data-v-8ae1b15c]{height:40px;align-self:center;width:40px}.bag-container .has-entree[data-v-8ae1b15c]{margin-top:10px}.bag-container .bg[data-v-8ae1b15c]{height:inherit;-webkit-backdrop-filter:blur(.15em);backdrop-filter:blur(.15em);position:absolute;top:0;background-color:rgba(0,0,0,.2);left:0;width:100%}.bag-container .bag[data-v-8ae1b15c]{height:inherit;overflow-y:hidden;right:0;position:absolute;flex-direction:column;top:0;box-shadow:0 0 8px 0 rgba(0,0,0,.2);width:100%;display:flex}.bag-container .bag.empty .header[data-v-8ae1b15c],.bag-container .bag.empty[data-v-8ae1b15c],.bag-container .bag.has-meals[data-v-8ae1b15c]{background-color:#f2f2f2}.bag-container .bag.has-meals .header .invite-others[data-v-8ae1b15c]{padding-bottom:15px}.bag-container .bag.group-participant[data-v-8ae1b15c]{background-color:#fff}.bag-container .bag .invite-others[data-v-8ae1b15c]{color:#a76721;margin:15px auto auto;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.bag-container .bag .invite-others[data-v-8ae1b15c]:hover{color:#cc7e28}.bag-container .bag .invite-others .icon[data-v-8ae1b15c]{height:30px;margin-right:.5em}.bag-container .bag .invite-others .text[data-v-8ae1b15c]{flex:1 0 auto;font-size:.8em;font-weight:700;color:#a76721;border-bottom:2px solid #a76721}.bag-container .bag .invite-others .text[data-v-8ae1b15c]:hover{color:#cc7e28;border-bottom:2px solid}.bag-container .bag .header[data-v-8ae1b15c]{flex:0 0 auto;flex-direction:column;background-color:#fff;display:flex}.bag-container .bag .header.white[data-v-8ae1b15c]{background-color:#fff}.bag-container .bag .header .header-row[data-v-8ae1b15c]{min-height:70px;margin-bottom:4px;position:relative;background-color:#fff;align-items:center;display:flex}.bag-container .bag .header .header-row.has-separator[data-v-8ae1b15c]{border-bottom:1px solid #d4cbc7}.bag-container .bag .header .header-row .find-a-chipotle[data-v-8ae1b15c]{flex:auto;justify-content:center}.bag-container .bag .header .header-row .group-participant[data-v-8ae1b15c]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bag-container .bag .header .header-row .group-participant .group-participant-title[data-v-8ae1b15c]{font-size:22px;font-weight:700;color:#b68207;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag .header .header-row .group-participant .underliner[data-v-8ae1b15c]{border-bottom:2px solid;margin-top:-2px}.bag-container .bag .header .header-row .close[data-v-8ae1b15c]{padding:0 8px;right:40px;position:absolute;top:10px}.bag-container .bag .header .header-row .close img[data-v-8ae1b15c]{height:20px;cursor:pointer;width:20px;margin-top:10px}.bag-container .bag .header .header-row .group-order-participants[data-v-8ae1b15c]{margin-top:15px;display:flex}.bag-container .bag .header .header-row .group-order-participants .group-order-text[data-v-8ae1b15c]{font-size:15px;font-weight:700;color:#a76721;align-self:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:15px}.bag-container .bag .header .header-spacer-for-group-order[data-v-8ae1b15c]{padding-bottom:15px}.bag-container .bag .header .header-spacer-for-group-order.group-participant[data-v-8ae1b15c]{border-bottom:1px solid #d4cbc7}.bag-container .bag>.body[data-v-8ae1b15c]{flex:1 1 auto;height:100%;overflow-x:hidden;position:relative;flex-direction:column;-webkit-overflow-scrolling:touch;display:flex}.bag-container .bag>.body .white-background[data-v-8ae1b15c]{background-color:#fff}.bag-container .bag>.body .body-container[data-v-8ae1b15c]{height:inherit;min-height:550px}.bag-container .bag>.body .body-container .group-participant-message-container[data-v-8ae1b15c]{border-top:1px solid #d4cbc7}.bag-container .bag>.body .body-container .meals-container[data-v-8ae1b15c]{flex:1 1;height:inherit;justify-content:flex-start;flex-direction:column;align-self:center;display:flex}.bag-container .bag>.body .body-container .meals-container.group-order[data-v-8ae1b15c]{height:auto}.bag-container .bag>.body .body-container .meals-container .no-meals[data-v-8ae1b15c]{flex-grow:1;height:400px;justify-content:center;padding-right:20px;flex-direction:column;align-self:center;align-items:center;margin-top:75px;padding-left:20px;display:flex}.bag-container .bag>.body .body-container .meals-container .no-meals .icon[data-v-8ae1b15c]{height:190px;width:116px}.bag-container .bag>.body .body-container .meals-container .no-meals .bag-empty-text[data-v-8ae1b15c]{margin-bottom:0;text-align:center;margin-top:40px}.bag-container .bag>.body .body-container .meals-container .no-meals .separator[data-v-8ae1b15c]{height:1px;justify-self:center;margin-bottom:30px;background-color:#451400;width:120px;margin-top:30px;display:inline-flex}.bag-container .bag>.body .body-container .meals-container .no-meals .start-order-text[data-v-8ae1b15c]{font-size:18px;font-weight:400;max-width:230px;text-align:center;margin-top:20px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag>.body .body-container .meals-container .no-meals .start-order-pepper[data-v-8ae1b15c]{margin-bottom:30px}.bag-container .bag>.body .body-container .meals-container .no-meals .start-order-button[data-v-8ae1b15c]{margin-bottom:10px}.bag-container .bag>.body .body-container .meals-container .no-meals .start-order-button .text[data-v-8ae1b15c]{font-size:1.3em}.bag-container .bag>.body .body-container .meals-container .no-meals use-entree.use-entree[data-v-8ae1b15c]{margin-top:30px}.bag-container .bag>.body .body-container .meals-container .no-meals-group-participant[data-v-8ae1b15c]{flex-grow:1;justify-content:center;padding-right:20px;flex-direction:column;align-items:center;padding-left:20px;display:flex}.bag-container .bag>.body .body-container .meals-container .no-meals-group-participant .bag-empty-text[data-v-8ae1b15c]{margin-bottom:0;text-align:center;margin-top:100px}.bag-container .bag>.body .body-container .meals-container .no-meals-group-participant .bag-empty-sub-text[data-v-8ae1b15c]{font-weight:400;color:#786259;padding-bottom:1em;margin-top:15px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag>.body .body-container .meals-container .no-meals-group-participant .banner-container[data-v-8ae1b15c]{margin-bottom:30px;margin-top:40px}.bag-container .bag>.body .body-container .meals-container .no-meals-group-participant .banner-container img[data-v-8ae1b15c]{max-width:270px;max-height:180px}.bag-container .bag>.body .body-container .meals-container .no-meals-discount[data-v-8ae1b15c]{padding:40px;justify-content:center;flex-direction:column;align-self:center;align-items:center;margin-top:55px;display:flex}.bag-container .bag>.body .body-container .meals-container .no-meals-discount .discount-logo[data-v-8ae1b15c]{height:116px;margin:auto;width:116px}.bag-container .bag>.body .body-container .meals-container .no-meals-discount .discount-description[data-v-8ae1b15c],.bag-container .bag>.body .body-container .meals-container .no-meals-discount .discount-title[data-v-8ae1b15c]{font-size:30px;font-weight:700;color:#451400;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag>.body .body-container .meals-container .no-meals-discount .discount-title[data-v-8ae1b15c]{margin-top:20px}.bag-container .bag>.body .body-container .meals-container .no-meals-discount .discount-expiration[data-v-8ae1b15c]{font-size:16px;margin-bottom:15px;color:#786259;text-align:center;margin-top:15px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag>.body .body-container .meals-container .no-meals-discount .discount-directions[data-v-8ae1b15c]{font-size:18px;margin-right:30px;color:#451400;max-width:335px;text-align:center;margin-left:30px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag>.body .body-container .meals-container .has-meals[data-v-8ae1b15c]{flex:1 1 100%;flex-direction:column;display:flex}.bag-container .bag>.body .body-container .meals-container .has-meals .meals-content[data-v-8ae1b15c]{flex:1 1 auto;padding-top:25px;background-color:#fff}.bag-container .bag>.body .body-container .meals-container .has-meals .meals-content .meal-cards[data-v-8ae1b15c]{flex:1 0 100%;padding-right:1.3em;padding-left:1.3em}.bag-container .bag>.body .body-container .meals-container .has-meals .meals-content .meal-cards .meal-card-container .separator[data-v-8ae1b15c]{height:1px;margin-bottom:25px;background:#d4cbc7}.bag-container .bag>.body .body-container .meals-container .has-meals .meals-content .meal-cards .complete-order[data-v-8ae1b15c]{margin-bottom:2.5em;flex-direction:column;align-items:center;display:flex}.bag-container .bag>.body .body-container .meals-container .has-meals .meals-content .meal-cards .complete-order .text[data-v-8ae1b15c]{flex:1 0 auto;min-height:1em;font-weight:700;margin-bottom:15px;color:#451400;text-transform:uppercase;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag>.body .body-container .meals-container .has-meals .meals-content .meal-cards .complete-order .grid[data-v-8ae1b15c]{flex:1 0 auto;flex-wrap:nowrap}.bag-container .bag>.body .body-container .meals-container .has-meals .meals-content .meal-cards .complete-order .grid[data-v-8ae1b15c] .item-image{max-width:6em}.bag-container .bag>.body .body-container .meals-container .has-meals .meals-content .upsell[data-v-8ae1b15c]{margin-bottom:20px}.bag-container .bag>.body .body-container .meals-container .has-meals .actions[data-v-8ae1b15c]{flex:0 0 auto;justify-content:flex-end;flex-flow:column;display:flex}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .separator[data-v-8ae1b15c]{height:1px;margin-bottom:20px;background:#d4cbc7}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .add-another-item[data-v-8ae1b15c]{flex:0 0 auto;padding:20px;background-color:#fff;display:flex}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .border-top[data-v-8ae1b15c]{border-top:1px solid #d4cbc7}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .non-food-items[data-v-8ae1b15c]{height:55px;padding:20px;justify-content:space-between;background-color:#fff;align-items:center;display:flex}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .non-food-items .text[data-v-8ae1b15c]{font-size:16px;font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .non-food-items[data-v-8ae1b15c] .radio-button-container .active-radio-button .check{top:11%;left:36%}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .use-reward-btn[data-v-8ae1b15c]{margin-bottom:15px;align-self:center;width:auto}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container[data-v-8ae1b15c]{flex:1 1 auto;padding-right:20px;flex-direction:column;padding-left:20px;display:flex}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .delivery-price-message-container[data-v-8ae1b15c]{margin-bottom:20px;text-align:center}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .delivery-price-message-container .delivery-price-message[data-v-8ae1b15c]{font-size:14px;color:#7c6157}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .totals.other-totals-container[data-v-8ae1b15c]{margin-bottom:1.3em}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .totals.bold-totals-container[data-v-8ae1b15c]{margin-bottom:0}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .totals.bold-totals-container .text[data-v-8ae1b15c],.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .totals.bold-totals-container .total[data-v-8ae1b15c]{font-size:1.2em;font-weight:700;margin-bottom:0;color:#451400;white-space:nowrap;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .totals.final-totals-container[data-v-8ae1b15c]{margin-bottom:20px}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .totals>div[data-v-8ae1b15c]{display:flex}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .totals>div[data-v-8ae1b15c]:not(:last-of-type){margin-bottom:.2em}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .totals>div.bold .text[data-v-8ae1b15c],.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .totals>div.bold .total[data-v-8ae1b15c]{font-weight:700}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .totals>div .text[data-v-8ae1b15c],.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .totals>div .total[data-v-8ae1b15c]{font-size:1em;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .totals>div .text[data-v-8ae1b15c]{flex:1 1 100%}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .totals>div .total[data-v-8ae1b15c]{flex:0 1 auto}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .bag-total[data-v-8ae1b15c],.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .subtotal[data-v-8ae1b15c]{color:#451400;white-space:nowrap;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .bag-total .text[data-v-8ae1b15c],.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .subtotal .text[data-v-8ae1b15c]{flex:1 1 100%}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .bag-total[data-v-8ae1b15c]{margin-bottom:10px}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .order-total-container .subtotal[data-v-8ae1b15c]{font-weight:700}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .contextual-rewards-container[data-v-8ae1b15c]{flex:1 1 auto;padding-right:20px;flex-direction:column;margin-top:2em;padding-left:20px;display:flex}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .contextual-rewards-container .medallion-reward[data-v-8ae1b15c]{height:2.2em;position:absolute;align-self:center;width:2.2em;margin-top:-1.1em}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .contextual-rewards-container .content[data-v-8ae1b15c]{padding:1.5em 3.5em 1em;font-size:16px;border:1px solid #d4cbc7;text-align:center}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .contextual-rewards-container .content .text[data-v-8ae1b15c]{color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .contextual-rewards-container .content .text-bold[data-v-8ae1b15c]{font-weight:600;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .contextual-rewards-container .content .get-reward-button[data-v-8ae1b15c]{height:1.5em;margin:.5em 0;width:100%}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .contextual-rewards-container .content .rewards-text-legal[data-v-8ae1b15c]{font-size:14px;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .rewards-container[data-v-8ae1b15c]{flex-direction:column;display:flex}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .rewards-container .rewards[data-v-8ae1b15c]{padding:20px}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .rewards-container .rewards .reward[data-v-8ae1b15c]{width:100%}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .sign-in-prompt[data-v-8ae1b15c]{padding:20px;width:100%}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container[data-v-8ae1b15c]{justify-content:center;padding-right:20px;flex-direction:column;padding-left:20px;display:flex}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .promo-input-container[data-v-8ae1b15c]{position:relative}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .promo-input-container .promo-input[data-v-8ae1b15c]{margin-bottom:15px}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .promo-input-container .btn[data-v-8ae1b15c]{font-size:11px;font-weight:700;right:5px;color:#451400;position:absolute;letter-spacing:1.3px;top:40%;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .promo-input-container .loader[data-v-8ae1b15c]{-webkit-transform:scale(.7);transform:scale(.7);right:20px;position:absolute;top:25px}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts[data-v-8ae1b15c]{margin-bottom:15px}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts .discount[data-v-8ae1b15c]{display:flex}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts .discount[data-v-8ae1b15c]:not(:last-child){margin-bottom:10px}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts .discount.removing .badge[data-v-8ae1b15c]{-webkit-filter:grayscale(.9);filter:grayscale(.9)}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts .discount .badge[data-v-8ae1b15c]{flex:0 0 auto;height:28px;padding:4px 10px;border:1px solid #451400;position:relative;max-width:300px;align-items:center;border-radius:55em;display:flex}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts .discount .badge .text[data-v-8ae1b15c]{flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:700;margin-right:10px;color:#451400;white-space:nowrap;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts .discount .badge .remove[data-v-8ae1b15c]{flex:0 0 auto;height:14px;right:5px;position:absolute;cursor:pointer;width:14px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts .discount .reward-badge[data-v-8ae1b15c]{flex:0 0 auto}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts .discount .spacer[data-v-8ae1b15c]{flex:1 1 100%}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts .discount .value[data-v-8ae1b15c]{flex:0 0 auto;font-weight:700;color:#451400;position:relative;top:5px}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts .discount .value.error[data-v-8ae1b15c]{color:#ad2118}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts .discount .value.loader[data-v-8ae1b15c]{right:20px;top:0}.bag-container .bag>.body .body-container .meals-container .group-participant-actions[data-v-8ae1b15c]{padding-top:25px;padding-right:1.3em;text-align:center;padding-left:1.3em}.bag-container .bag>.body .body-container .meals-container .group-participant-actions .button[data-v-8ae1b15c]{width:100%;margin-top:4px}.bag-container .bag>.body .body-container .meals-container .group-participant-actions .refresh-container[data-v-8ae1b15c]{padding-top:25px;justify-content:center;align-items:center;cursor:pointer;padding-bottom:25px;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.bag-container .bag>.body .body-container .meals-container .group-participant-actions .refresh-container .text-container[data-v-8ae1b15c]{width:85px}.bag-container .bag>.body .body-container .meals-container .group-participant-actions .refresh-container .text-container .group-participant-refresh[data-v-8ae1b15c]{font-size:22px;font-weight:700;color:#a76721;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag>.body .body-container .meals-container .group-participant-actions .refresh-container .text-container .underliner[data-v-8ae1b15c]{border-bottom:2px solid #a76721;margin-top:-2px}.bag-container .bag>.body .body-container .meals-container .cta-container[data-v-8ae1b15c]{height:100%;margin-bottom:60px;padding-right:20px;flex-direction:column;margin-top:30px;padding-left:20px;display:flex}.bag-container .bag>.body .body-container .meals-container .cta-container .remove-discount-button[data-v-8ae1b15c]{color:#a76721}.bag-container .bag>.body .body-container .meals-container .cta-container .use-entree[data-v-8ae1b15c]{margin-top:30px}.bag-container .bag>.body .body-container .meals-container .cta-container .invite-others[data-v-8ae1b15c]{margin-right:auto;color:#a76721;position:relative;align-items:center;cursor:pointer;margin-left:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:20%;white-space:nowrap;display:flex}.bag-container .bag>.body .body-container .meals-container .cta-container .invite-others .icon[data-v-8ae1b15c]{height:30px;margin-right:.5em}.bag-container .bag>.body .body-container .meals-container .cta-container .invite-others .text[data-v-8ae1b15c]{font-size:.8em;font-weight:700;color:#a76721;border-bottom:2px solid #a76721}.bag-container .bag .footer[data-v-8ae1b15c]{flex:0 0 auto;border-top:1px solid #d4cbc7;text-align:center;width:100%}.bag-container .bag .footer .checkout[data-v-8ae1b15c]{justify-content:center;align-items:center;width:100%;display:flex}.bag-container .bag .footer .checkout .checkout-text[data-v-8ae1b15c]{font-size:1.25em}.bag-container .bag .footer .checkout .bag-reward-confirmation[data-v-8ae1b15c]{padding:1.5em;margin-right:3em;margin-bottom:27vh;color:#fff;position:absolute;opacity:.95;text-align:left;background-color:#1b0800;margin-left:3em;width:300px;display:flex}.bag-container .bag .footer .checkout .bag-reward-confirmation.fade-enter-active[data-v-8ae1b15c]{-webkit-animation:fade-in-8ae1b15c .15s ease-in;animation:fade-in-8ae1b15c .15s ease-in;transition:.1s ease-in;transition-property:scale}.bag-container .bag .footer .checkout .bag-reward-confirmation.fade-leave-active[data-v-8ae1b15c]{-webkit-animation:fade-out-8ae1b15c .15s ease-out;animation:fade-out-8ae1b15c .15s ease-out;transition:.1s ease-in;transition-property:scale}.bag-container .bag .footer .checkout .bag-reward-confirmation .fade-enter-from[data-v-8ae1b15c],.bag-container .bag .footer .checkout .bag-reward-confirmation .fade-leave-to[data-v-8ae1b15c]{opacity:0}.bag-container .bag .footer .checkout .bag-reward-confirmation .text[data-v-8ae1b15c]{width:200px;display:inline-block}.bag-container .bag .footer .checkout .bag-reward-confirmation .text .title-text[data-v-8ae1b15c]{font-size:16px;font-weight:700;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag .footer .checkout .bag-reward-confirmation .text .body-text[data-v-8ae1b15c]{font-size:14px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-container .bag .footer .checkout .bag-reward-confirmation .text.text-only[data-v-8ae1b15c]{width:250px}.bag-container .bag .footer .checkout .bag-reward-confirmation .icon[data-v-8ae1b15c]{margin-top:auto;display:inline-block}.bag-container .bag .footer .checkout .bag-reward-confirmation .icon .confirmation-badge[data-v-8ae1b15c]{align-self:center;width:2.5em}.bag-container .bag .footer .group-participant-content.meal-added[data-v-8ae1b15c]{text-align:left;padding-left:1.3em}.bag-container .bag .footer .happy-avocado-badge[data-v-8ae1b15c]{padding-right:30px;padding-bottom:5px;margin-top:-25px;padding-left:30px;z-index:1000}.bag-container .bag .footer .group-participant-message[data-v-8ae1b15c]{padding-top:1em;font-size:24px;color:#451400;text-transform:uppercase;max-width:225px;text-align:center;margin:auto;line-height:1;display:inline-block}.bag-container .bag .footer .group-participant-sub-message[data-v-8ae1b15c]{color:#786259;padding-bottom:3em}.bag-container .bag .footer.group-participant[data-v-8ae1b15c]{justify-content:center;background-color:#fff;display:flex}@media(max-width:374px){.bag-container .bag.empty .body[data-v-8ae1b15c]{padding-bottom:20px}.bag-container .bag.empty .body .body-container[data-v-8ae1b15c]{min-height:420px}.bag-container .bag.empty .meals-container .no-meals .bag-empty-text[data-v-8ae1b15c]{margin-top:30px!important}.bag-container .bag.empty .meals-container .no-meals .separator[data-v-8ae1b15c]{margin-bottom:15px;margin-top:15px}.bag-container .bag.empty .meals-container .no-meals .start-order-text[data-v-8ae1b15c]{margin-bottom:10px}.bag-container .bag.empty .meals-container .no-meals-discount[data-v-8ae1b15c]{margin-bottom:10px!important;margin-top:10px!important}.bag-container .bag.empty .meals-container .cta-container[data-v-8ae1b15c]{margin-bottom:10px}.bag-container .bag>.header>.header-row[data-v-8ae1b15c]:not(.group-participant){padding-left:0!important}.bag-container .bag>.header>.header-row>.spacer-left[data-v-8ae1b15c]{margin-left:-12px}.bag-container .bag>.header>.header-row>.close[data-v-8ae1b15c]{right:32px!important}}@media(min-width:375px)and (max-width:767px){.bag-container .bag.empty .body[data-v-8ae1b15c]{padding-bottom:40px}}@media(max-width:767px){.bag-container .bag.empty .body .meals-container[data-v-8ae1b15c]{justify-content:center}.bag-container .bag.empty .body .meals-container .no-meals[data-v-8ae1b15c]{flex:1 1 100%}.bag-container .bag.empty .body .meals-container .no-meals .start-order-pepper[data-v-8ae1b15c]{flex:1 1 100%;margin-bottom:0}.bag-container .bag.empty .body .meals-container .no-meals .start-order-button[data-v-8ae1b15c]{flex:auto}.bag-container .bag.empty .body .meals-container .no-meals .invite-others[data-v-8ae1b15c]{margin-top:60px}.bag-container .bag.empty .body .meals-container .no-meals cmg-button.remove-discount-button[data-v-8ae1b15c]{flex:auto;color:#a76721;margin-top:20px}.bag-container .bag.empty .body .meals-container .no-meals-discount[data-v-8ae1b15c]{margin-bottom:15px;margin-top:15px}.bag-container .bag.empty .body .meals-container .no-meals-discount .discount-directions[data-v-8ae1b15c]{flex:1 1 100%;margin-bottom:10px}.bag-container .bag .header .header-row[data-v-8ae1b15c]{padding-left:20px}.bag-container .bag .header .header-row .close[data-v-8ae1b15c]{right:45px}}@media(min-width:768px){.bag-container[data-v-8ae1b15c]{overflow-y:hidden}.bag-container .bag[data-v-8ae1b15c]{max-width:430px}.bag-container .bag .loading-pepper[data-v-8ae1b15c]{width:430px}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .non-food-items .cmg-input[data-v-8ae1b15c]{flex:unset}.bag-container .bag.empty .body .meals-container[data-v-8ae1b15c]{height:100%;justify-content:center}.bag-container .bag.empty .body .meals-container .no-meals[data-v-8ae1b15c]{flex-grow:unset;justify-content:center}.bag-container .bag.empty .body .meals-container .cta-container[data-v-8ae1b15c]{padding-top:0}}@media(max-height:666px){.bag-container .bag.empty>.body .body-container .meals-container[data-v-8ae1b15c]{margin-top:15px}}@media(max-width:319px){.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts .discount .badge[data-v-8ae1b15c]{max-width:200px}}@media(min-width:320px)and (max-width:374px){.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts .discount .badge[data-v-8ae1b15c]{max-width:220px}}@media(min-width:375px)and (max-width:575px){.bag-container .bag .header[data-v-8ae1b15c]{min-height:70px}.bag-container .bag .header .header-row .find-a-chipotle-container-button[data-v-8ae1b15c]{padding-bottom:0;margin-top:15px}.bag-container .bag .invite-others[data-v-8ae1b15c]{padding-top:0;margin:0 auto}.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts .discount .badge[data-v-8ae1b15c]{max-width:260px}}@media(min-width:576px)and (max-width:767px){.bag-container .bag>.body .body-container .meals-container .has-meals .actions .promo-container .applied-discounts .discount .badge[data-v-8ae1b15c]{max-width:390px}}.group-order-details .cancel[data-v-34523592],h1[data-v-34523592],h2[data-v-34523592],h3[data-v-34523592],h4[data-v-34523592],h5[data-v-34523592],h6[data-v-34523592]{margin:0}h1[data-v-34523592]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-34523592]{font-size:2.1rem}}.group-order-details .cancel[data-v-34523592],h2[data-v-34523592]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){.group-order-details .cancel[data-v-34523592],h2[data-v-34523592]{font-size:1.5rem}}h3[data-v-34523592]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-34523592]{font-size:1.4rem}h4[data-v-34523592],h5[data-v-34523592]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-34523592]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-34523592]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.group-order-details[data-v-34523592]{border-top:1px solid #d4cbc7;border-bottom:1px solid #d4cbc7;padding-right:20px;flex-direction:column;text-align:center;background-color:#f2f2f2;padding-left:20px;display:flex}.group-order-details .message[data-v-34523592]{margin-top:15px}.group-order-details .message[data-v-34523592],.group-order-details .url[data-v-34523592]{font-size:16px;margin-bottom:15px;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.group-order-details .url[data-v-34523592]{padding-top:.9em;border:none;outline:none;text-align:center;background-color:#fff;padding-bottom:.9em}.group-order-details .btn[data-v-34523592]{margin-bottom:25px}.group-order-details .cancel[data-v-34523592]{text-decoration:underline;margin-bottom:25px;color:#b68207;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}[data-v-8fd6c100] .close-modal{height:.938rem!important;width:.938rem!important}[data-v-8fd6c100] .modal-default{overflow-x:hidden}[data-v-8fd6c100] .modal-default .modal-inner .modal-content{flex-direction:column;display:flex}.rewards-container .swiper .swiper-wrapper[data-v-8fd6c100],.rewards-container .swiper[data-v-8fd6c100],.rewards-container[data-v-8fd6c100]{height:100%}.rewards-container .swiper[data-v-8fd6c100] .swiper-slide{height:100%;overflow:auto}.rewards-container .swiper[data-v-8fd6c100] .swiper-slide .content-root{height:100%}.rewards-container .swiper .prev-slide[data-v-8fd6c100]{border-color:#8c766d;height:16px;-webkit-transform:rotate(225deg);transform:rotate(225deg);position:relative;position:absolute;border-style:solid;border-width:2px 2px 0 0;bottom:37px;top:unset;cursor:pointer;left:8px;width:16px;background-image:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:5000}.rewards-container .swiper[data-v-8fd6c100] .pagination{bottom:35px}.rewards-container .swiper[data-v-8fd6c100] .pagination .swiper-pagination-bullet{height:6px;background-color:#d4cbc7;margin:0 0 0 4px;width:6px}.rewards-container .swiper[data-v-8fd6c100] .pagination .swiper-pagination-bullet-active{background-color:#451400}.rewards-container .swiper .next-slide[data-v-8fd6c100]{border-color:#8c766d;height:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:8px;position:relative;position:absolute;border-style:solid;border-width:2px 2px 0 0;bottom:37px;top:unset;cursor:pointer;width:16px;background-image:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:5000}@media(min-width:768px){[data-v-8fd6c100] .close-modal-container{right:1.688rem!important;top:-.938rem!important}[data-v-8fd6c100] .modal-default .modal-header,[data-v-8fd6c100] .modal-default .modal-title{margin-bottom:0!important}[data-v-8fd6c100] .modal-default .modal-inner{max-width:31.875rem!important;padding-right:0!important;padding-left:0!important}[data-v-8fd6c100] .modal-default .modal-inner .modal-content{width:31.875rem}}.bag-reward-container[data-v-cff00ea0]{height:100%;justify-content:space-around;margin-bottom:30px;position:relative;flex-direction:column;align-items:center;display:inline-flex}.bag-reward-container .image img[data-v-cff00ea0]{max-width:224px;max-height:100%}.bag-reward-container .text[data-v-cff00ea0]{flex:1 1 auto;flex-direction:column;text-align:left;display:flex}.bag-reward-container .text .title[data-v-cff00ea0]{font-size:1.375rem;font-weight:700;font-style:normal;margin-bottom:2px;color:#451400;letter-spacing:normal;line-height:1;font-stretch:normal;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-reward-container .text .points[data-v-cff00ea0]{margin-bottom:.875rem;color:#786259}.bag-reward-container .text .description[data-v-cff00ea0],.bag-reward-container .text .points[data-v-cff00ea0]{font-size:1rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-reward-container .text .description[data-v-cff00ea0]{min-height:44px;font-weight:700;margin-bottom:.5rem;color:#451400}.bag-reward-container .text .terms-and-conditions[data-v-cff00ea0]{font-size:14px;font-weight:700;margin-bottom:1em;color:#b68207;border-bottom:2px solid #b68207;cursor:pointer;width:130px;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.bag-reward-container .text .point-balance[data-v-cff00ea0]{font-size:14px;margin-bottom:4rem;color:#786259;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-reward-container .button[data-v-cff00ea0]{flex:1;margin-bottom:30px}.bag-reward-container .button[data-v-cff00ea0] .button{height:2.75rem;width:15.938rem}.bag-reward-container .button[data-v-cff00ea0] .button .slot-wrapper{font-size:1em;letter-spacing:-.018rem;line-height:1.25}@media(min-width:768px){.bag-reward-container[data-v-cff00ea0]{margin-right:2em;margin-bottom:20px;padding-bottom:5.125rem;margin-left:2em}.bag-reward-container .button[data-v-cff00ea0]{margin-bottom:0}.bag-reward-container .button[data-v-cff00ea0] .button{width:290px}}h1[data-v-45407d85],h2[data-v-45407d85],h3[data-v-45407d85],h4[data-v-45407d85],h5[data-v-45407d85],h6[data-v-45407d85]{margin:0}h1[data-v-45407d85]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-45407d85]{font-size:2.1rem}}h2[data-v-45407d85]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2[data-v-45407d85]{font-size:1.5rem}}h3[data-v-45407d85]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-45407d85]{font-size:1.4rem}h4[data-v-45407d85],h5[data-v-45407d85]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-45407d85]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-45407d85]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.container .entree-header[data-v-45407d85]{display:flex}.container .entree-header .name[data-v-45407d85]{flex:1;font-size:1.05em;font-weight:700;color:#451400}.container .entree-header .price[data-v-45407d85]{flex:0 1 auto;font-size:1.1em;color:#451400;align-items:center;display:flex}.container .entree-details[data-v-45407d85]{font-size:.9em;font-weight:400;color:#786259;margin-top:10px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.container .sides-and-drinks-container[data-v-45407d85]{flex:1 1 100%;flex-direction:column;margin-top:15px;display:flex}.container .sides-and-drinks-container .side-or-drink[data-v-45407d85]{flex:0 0 auto;display:flex}.container .sides-and-drinks-container .side-or-drink .name[data-v-45407d85],.container .sides-and-drinks-container .side-or-drink .price[data-v-45407d85]{color:#451400}.container .sides-and-drinks-container .side-or-drink .name[data-v-45407d85]{flex:1 1 100%;font-size:.9em}.container .sides-and-drinks-container .side-or-drink .price[data-v-45407d85]{flex:0 0 auto;font-size:1.1em}h1[data-v-74811fb0],h2[data-v-74811fb0],h3[data-v-74811fb0],h4[data-v-74811fb0],h5[data-v-74811fb0],h6[data-v-74811fb0]{margin:0}h1[data-v-74811fb0]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-74811fb0]{font-size:2.1rem}}h2[data-v-74811fb0]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2[data-v-74811fb0]{font-size:1.5rem}}h3[data-v-74811fb0]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-74811fb0]{font-size:1.4rem}h4[data-v-74811fb0],h5[data-v-74811fb0]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-74811fb0]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-74811fb0]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-card[data-v-74811fb0]{flex-wrap:wrap;flex-direction:column;display:flex}.meal-card .meal-header[data-v-74811fb0]{flex:1 0 100%;margin-bottom:20px;display:flex}.meal-card .meal-header .meal-name[data-v-74811fb0]{flex:1 1 100%;max-width:75%}.meal-card .meal-header .meal-price[data-v-74811fb0]{flex:1 0 auto;font-size:1.2em;font-weight:700;color:#451400;flex-direction:row-reverse;display:flex}.meal-card .meal-header .edit-container[data-v-74811fb0]{flex:1 1 auto;justify-content:flex-end;display:flex}.meal-card .meal-header .edit-container .done-container[data-v-74811fb0]{flex:1 1 100%;padding-top:5px;justify-content:flex-end;position:relative;align-items:flex-start;display:inline-flex}.meal-card .meal-header .edit-container .done-container .done[data-v-74811fb0]{font-weight:700;color:#451400;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.meal-card .meal-header .edit-container .done-container .loader[data-v-74811fb0]{right:25px;top:15px}.meal-card .basic-meal-name[data-v-74811fb0]{font-size:1.1em;font-weight:700;margin-bottom:10px;color:#451400}.meal-card .entrees-container[data-v-74811fb0]{flex:1}.meal-card .sides-and-drinks-container .non-entree-header[data-v-74811fb0]{display:flex}.meal-card .sides-and-drinks-container .non-entree-header .name[data-v-74811fb0]{flex:1;font-size:1.05em;font-weight:700;color:#451400}.meal-card .sides-and-drinks-container .non-entree-header .price[data-v-74811fb0]{flex:0 1 auto;font-size:1.1em;color:#451400;align-items:center;display:flex}.meal-card .sides-and-drinks-container .sides-and-drinks[data-v-74811fb0]{flex:1 1 100%;flex-direction:column;margin-top:15px;display:flex}.meal-card .sides-and-drinks-container .sides-and-drinks .side-or-drink[data-v-74811fb0]{flex:0 0 auto;display:flex}.meal-card .sides-and-drinks-container .sides-and-drinks .side-or-drink .name[data-v-74811fb0],.meal-card .sides-and-drinks-container .sides-and-drinks .side-or-drink .price[data-v-74811fb0]{color:#451400}.meal-card .sides-and-drinks-container .sides-and-drinks .side-or-drink .name[data-v-74811fb0]{flex:1 1 100%;font-size:.9em}.meal-card .sides-and-drinks-container .sides-and-drinks .side-or-drink .price[data-v-74811fb0]{flex:0 0 auto;font-size:1.1em}.meal-card .actions[data-v-74811fb0]{list-style:none;margin-bottom:25px;padding-left:0;display:flex}.meal-card .actions>li[data-v-74811fb0]{font-size:.85em;text-decoration:underline;font-weight:700;color:#451400;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.meal-card .actions>li[data-v-74811fb0]:not(:last-child){margin-right:1em}.banner-container[data-v-375716d4]{color:#fff;padding-right:20px;background-color:#451400;padding-left:20px}.banner-container.blur[data-v-375716d4]{-webkit-filter:blur(.15em);filter:blur(.15em)}.banner-container.hover[data-v-375716d4]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.message-bar-container[data-v-b3a1fc34]{min-height:47px;align-items:center;display:flex}.message-bar-container .message-bar[data-v-b3a1fc34]{font-size:14px;text-align:center;width:100%;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.status-bar-container .status-bar[data-v-449cea5a]{min-height:65px;padding-top:10px;justify-content:center;padding-bottom:10px;display:flex}.status-bar-container .status-bar .status-container[data-v-449cea5a]{flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;flex-direction:column;white-space:nowrap;display:flex}.status-bar-container .status-bar .status-container .header[data-v-449cea5a]{font-weight:700}.status-bar-container .status-bar .status-container .details[data-v-449cea5a]{font-weight:lighter}.status-bar-container .status-bar .status-container .details .estimate[data-v-449cea5a],.status-bar-container .status-bar .status-container .details .pickup-time[data-v-449cea5a]{overflow:hidden;text-overflow:ellipsis}.status-bar-container .status-bar .order-details[data-v-449cea5a],.status-bar-container .status-bar .rate-order[data-v-449cea5a]{flex:0 0 auto;font-size:1.1em;font-weight:700;align-items:center;cursor:pointer;margin-left:30px;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.status-bar-container .status-bar .order-details .text[data-v-449cea5a],.status-bar-container .status-bar .rate-order .text[data-v-449cea5a]{border-bottom:2px solid #fff}.status-bar-container .status-bar .order-details .rating-star[data-v-449cea5a],.status-bar-container .status-bar .rate-order .rating-star[data-v-449cea5a]{font-size:1.4em;margin-right:.25em}@media(min-width:768px){.status-bar-container[data-v-449cea5a]{justify-content:center;display:flex}.status-bar-container .status-bar[data-v-449cea5a]{flex:1 1 100%;max-width:1200px}}.session-expired-bar-container[data-v-517de563]{min-height:84px;align-items:center;display:flex}.session-expired-bar-container .session-expired-bar[data-v-517de563]{font-size:16px;padding-right:50px}.session-expired-bar-container .session-expired-bar .session-expired-bold-text[data-v-517de563]{font-weight:700}.session-expired-bar-container .session-expired-bar .session-expired-bold-text[data-v-517de563],.session-expired-bar-container .session-expired-bar .session-expired-text[data-v-517de563]{font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.session-expired-bar-container .close-container[data-v-517de563]{height:25px;position:relative;width:25px}.session-expired-bar-container .close-container .close[data-v-517de563]{right:25px;position:absolute;cursor:pointer}.session-expired-bar-container .close-container .close[data-v-517de563]:after,.session-expired-bar-container .close-container .close[data-v-517de563]:before{height:25px;content:" ";position:absolute;background-color:#fff;border-radius:1px;left:15px;width:2px}.session-expired-bar-container .close-container .close[data-v-517de563]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.session-expired-bar-container .close-container .close[data-v-517de563]:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width:768px){.session-expired-bar-container[data-v-517de563]{min-height:64px;justify-content:space-between;padding-right:40px;padding-left:125px}.session-expired-bar-container .close-container .close[data-v-517de563]{right:15px}}.button[data-v-f07f609c],h1[data-v-f07f609c],h2[data-v-f07f609c],h3[data-v-f07f609c],h4[data-v-f07f609c],h5[data-v-f07f609c],h6[data-v-f07f609c]{margin:0}h1[data-v-f07f609c]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-f07f609c]{font-size:2.1rem}}h2[data-v-f07f609c]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2[data-v-f07f609c]{font-size:1.5rem}}.button[data-v-f07f609c],h3[data-v-f07f609c]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-f07f609c]{font-size:1.4rem}h4[data-v-f07f609c],h5[data-v-f07f609c]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-f07f609c]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-f07f609c]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.button[data-v-f07f609c]{padding-top:15px;justify-content:center;transition:none;opacity:1;align-items:center;cursor:pointer;padding-bottom:15px;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-flex}.button.loading .content[data-v-f07f609c]{position:relative}.button.loading .content .slot-wrapper[data-v-f07f609c]{overflow-y:hidden;color:#451400;visibility:hidden}.button.loading .content .loader[data-v-f07f609c]{right:50%;position:absolute;top:50%}.button.has-border[data-v-f07f609c]{border-style:solid;border-width:1px}.button.block[data-v-f07f609c]{width:100%}.button.transparent[data-v-f07f609c]{background-color:transparent}.button.size-sm[data-v-f07f609c]{height:1.6em}.button.size-md[data-v-f07f609c]{height:2.5em}.button.size-lg[data-v-f07f609c]{height:3em}.button.type-ordering-primary[data-v-f07f609c]{border:1px solid #a76721;color:#fff;background-color:#a76721}.button.type-ordering-secondary[data-v-f07f609c]{border:1px solid #b68207;color:#b68207;background-color:transparent}.button.type-primary[data-v-f07f609c]{border:1px solid #451400;color:#fff;background-color:#451400}.button.type-primary[data-v-f07f609c]:hover{border:1px solid #6b321b;background-color:#6b321b}.button.type-secondary[data-v-f07f609c]{border:1px solid #451400;color:#451400;background-color:transparent}.button.type-secondary[data-v-f07f609c]:hover{border:1px solid #6b321b;color:#6b321b}.button.type-tertiary[data-v-f07f609c]{color:#a76721;background-color:transparent}.button .content[data-v-f07f609c]{flex:1 0 100%;justify-content:center;position:relative;flex-direction:column;align-items:center;display:flex}.button .content[data-v-f07f609c] .inline-loader-container .cmg-inner-div{height:32px;width:32px}.button .content[data-v-f07f609c] .inline-loader-container .cmg-inner-div:before{height:26px;width:26px}.button .content[data-v-f07f609c] .inline-loader-container .cmg-inner-div:after{border:3px solid #8d7963;top:0;left:0}.charitable-donation-container[data-v-58b5dff7]{color:#451400}.charitable-donation-container .header[data-v-58b5dff7]{justify-content:space-between;align-items:center;display:flex}.charitable-donation-container .header .text[data-v-58b5dff7]{font-size:1.125em;font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.charitable-donation-container .separator[data-v-58b5dff7]{height:1px;margin-bottom:.5em;background:#d4cbc7;width:100%}.charitable-donation-container .charitable-organization[data-v-58b5dff7]{align-items:center;margin-top:.75em;display:flex}.charitable-donation-container .charitable-organization .logo img[data-v-58b5dff7]{max-width:4.5em}.charitable-donation-container .charitable-organization .info[data-v-58b5dff7]{padding:.5em 0 0 1em;position:relative}.charitable-donation-container .charitable-organization .info .name[data-v-58b5dff7]{font-size:1em;font-weight:700;line-height:1.5em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.charitable-donation-container .charitable-organization .info .description[data-v-58b5dff7]{font-size:.875em;color:#786259;line-height:1.25em}.charitable-donation-container .charitable-organization .info .icon[data-v-58b5dff7]{padding-left:5px}.charitable-donation-container .charitable-organization .info .icon[data-v-58b5dff7]:hover{cursor:pointer}.charitable-donation-container .charitable-organization .info .learn-more[data-v-58b5dff7]{font-size:.875em;text-decoration:underline;font-weight:700;margin-bottom:1em;cursor:pointer;line-height:1.5em;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.charitable-donation-container .donation-cta[data-v-58b5dff7]{justify-content:space-between;align-items:center;display:flex}.charitable-donation-container .donation-cta .checkbox-container[data-v-58b5dff7]{justify-content:flex-start;position:relative;margin:1.5em 0 1em;align-items:center;display:flex}.charitable-donation-container .donation-cta .checkbox-container .checkbox[data-v-58b5dff7],.charitable-donation-container .donation-cta .checkbox-container .cmg-input[data-v-58b5dff7]{flex:0}.charitable-donation-container .donation-cta .checkbox-container .label[data-v-58b5dff7]{font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:.75em;display:inline-block}.charitable-donation-container .donation-cta .donation-amount[data-v-58b5dff7]{margin-top:.8em}@media(max-width:374px){.charitable-donation-container .charitable-organization .info .description[data-v-58b5dff7],.charitable-donation-container .charitable-organization .info .name[data-v-58b5dff7]{font-size:.85em}}.delivery-offline[data-v-2a3cb911]{flex-direction:column;align-items:center;display:flex}.delivery-offline .video-container[data-v-2a3cb911]{display:block}.delivery-offline .video-container video[data-v-2a3cb911]{height:250px}.delivery-offline .text-container[data-v-2a3cb911]{color:#451400;flex-direction:column;align-items:center}.delivery-offline .text-container .main-text[data-v-2a3cb911]{padding-top:20px;font-size:14px;font-weight:700;text-align:center;line-height:1.43;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-offline-modal-container[data-v-270c43e0] .header-spacer{flex:0 0 0!important}.delivery-offline-modal-container .main-text[data-v-270c43e0]{font-size:30px;font-weight:700;color:#451400;text-transform:uppercase;text-align:center;padding-bottom:20px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-offline-modal-container .sub-text[data-v-270c43e0]{font-size:18px;color:#451400;text-align:center;padding-bottom:30px;line-height:1.4;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-offline-modal-container[data-v-270c43e0] .options-container{justify-content:center;flex-direction:row!important;align-items:center;display:flex}.delivery-offline-modal-container[data-v-270c43e0] .options-container .btn{margin:1em .5em;width:80%}@media(max-width:576px){.delivery-offline-modal-container[data-v-270c43e0]{justify-content:center;flex-direction:column;align-items:center;display:flex}.delivery-offline-modal-container[data-v-270c43e0] .modal-content-container{padding-bottom:15px!important}.delivery-offline-modal-container[data-v-270c43e0] .header-spacer{flex:0 0 0!important}.delivery-offline-modal-container[data-v-270c43e0] .content-container{justify-content:center;flex-direction:column;align-items:center;display:flex}.delivery-offline-modal-container[data-v-270c43e0] .content-container .main-text{font-size:28px;font-weight:700;color:#451400;text-transform:uppercase;text-align:center;padding-bottom:20px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-offline-modal-container[data-v-270c43e0] .content-container .sub-text{font-size:16px;color:#451400;text-align:center;padding-bottom:30px;line-height:1.4;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-offline-modal-container[data-v-270c43e0] .options-container{justify-content:center;flex-direction:column!important;align-items:center;display:flex}.delivery-offline-modal-container[data-v-270c43e0] .options-container .btn{margin:.4em;width:100%}}.featured-container[data-v-0b19bba8]{padding:34px 0;margin-bottom:15px;position:relative;background-color:#f7f2ed}.featured-container .background-image[data-v-0b19bba8]{height:100%;position:absolute;background-size:contain;opacity:.7;top:0;left:0;width:100%}.featured-container .header[data-v-0b19bba8]{margin-bottom:38px;margin-top:4px}.featured-container .header .card-title[data-v-0b19bba8]{font-size:48px;margin-bottom:5px;position:relative;text-align:center;line-height:38px}.featured-container .header .sub-header[data-v-0b19bba8]{justify-content:center;margin-top:10px;display:flex}.featured-container .header .sub-header .sub-header-text[data-v-0b19bba8]{flex:0 1 540px;font-size:22px;font-weight:700;color:#451400;letter-spacing:normal;text-align:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;z-index:1}.featured-container .header .find-a-chipotle-container[data-v-0b19bba8]{justify-content:center;margin-bottom:44px;margin-top:18px;display:flex}.featured-container .header .find-a-chipotle-container .find-a-chipotle-button[data-v-0b19bba8]{flex:0 1 220px;font-weight:700;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;z-index:1}.featured-container .header .find-a-chipotle-container .find-a-chipotle-button[data-v-0b19bba8]:hover{background:#6b321b}.featured-container .header .find-a-chipotle-container .find-a-chipotle-button[data-v-0b19bba8]:active{background:#1f0900}.featured-container .universal-pce[data-v-0b19bba8]{justify-content:center;display:flex}.featured-container .universal-pce .universal-cards-mobile .swiper-container[data-v-0b19bba8]{padding-right:15px;width:100vw;padding-left:15px}.featured-container .universal-pce .universal-cards-mobile .swiper-container .meal-card[data-v-0b19bba8]{height:236px;margin-right:12px;background:linear-gradient(180deg,#fff 220px,transparent 0);margin-left:12px;width:272px;z-index:1}.featured-container .universal-pce .universal-cards-mobile .swiper-container .meal-card .meal-img[data-v-0b19bba8]{height:186px;-o-object-fit:cover;object-fit:cover;width:100%}.featured-container .universal-pce .universal-cards-mobile .swiper-container .meal-card .meal-info[data-v-0b19bba8]{height:32px;position:relative;align-items:center;background:#fff;display:flex}.featured-container .universal-pce .universal-cards-mobile .swiper-container .meal-card .meal-info .meal-name[data-v-0b19bba8]{height:14px;font-size:14px;font-weight:700;margin-bottom:10px;color:#451400;margin-left:14px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.featured-container .universal-pce .universal-cards-mobile .swiper-container .meal-card .meal-info .secondary-meal-img[data-v-0b19bba8]{height:60px;border:3px solid #fff;right:20px;position:absolute;-o-object-fit:cover;object-fit:cover;top:-15px;background-color:#fff;border-radius:100%;width:60px}.featured-container .universal-pce .universal-cards[data-v-0b19bba8]{flex:0 1 1280px;justify-content:center;padding-right:20px;padding-left:20px;display:flex}.featured-container .universal-pce .universal-cards .meal-card[data-v-0b19bba8]{flex:0 1 570px;height:344px;margin-right:12px;background:linear-gradient(180deg,#fff 320px,transparent 0);margin-left:12px;z-index:1}.featured-container .universal-pce .universal-cards .meal-card .meal-img[data-v-0b19bba8]{height:274px;-o-object-fit:cover;object-fit:cover;width:100%}.featured-container .universal-pce .universal-cards .meal-card .meal-info[data-v-0b19bba8]{height:48px;position:relative;align-items:center;display:flex}.featured-container .universal-pce .universal-cards .meal-card .meal-info .meal-name[data-v-0b19bba8]{height:20px;font-size:20px;font-weight:700;margin-bottom:18px;color:#451400;margin-left:18px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.featured-container .universal-pce .universal-cards .meal-card .meal-info .secondary-meal-img[data-v-0b19bba8]{height:90px;border:3px solid #fff;right:20px;position:absolute;-o-object-fit:cover;object-fit:cover;top:-26px;background-color:#fff;border-radius:100%;width:90px}.featured-container .restaurant-pce[data-v-0b19bba8]{position:relative;max-width:1400px;margin:auto}.featured-container .restaurant-pce .cards-container[data-v-0b19bba8]{justify-content:center;max-width:1210px;padding-right:20px;flex-direction:row;margin:auto auto 16px;padding-left:20px;display:flex}.featured-container .restaurant-pce .cards-container .meal-card-container[data-v-0b19bba8]{flex:1 0 270px;max-width:570px;margin:0,auto}.featured-container .restaurant-pce .cards-container .meal-card-container .cards[data-v-0b19bba8]{margin:0 15px}.featured-container .restaurant-pce .swiper-cards-container[data-v-0b19bba8]{max-width:1200px!important;flex-direction:row;margin:auto auto 24px;width:100%;display:flex}.featured-container .restaurant-pce .swiper-cards-container .swiper-slides[data-v-0b19bba8]{margin:auto}.featured-container .restaurant-pce .swiper-cards-container .swiper-slides .meal-card-swiper[data-v-0b19bba8]{overflow:hidden;max-width:1200px;margin:0 auto 20px;width:calc(100vw - 200px)}.featured-container .restaurant-pce .swiper-cards-container .swiper-slides .meal-card-swiper .meal-card-slide[data-v-0b19bba8]{flex:0 1 270px;height:auto;margin-right:15px;min-width:270px;margin-left:15px}.featured-container .restaurant-pce .swiper-cards-container .swiper-slides .button-area[data-v-0b19bba8]{height:60px;justify-content:center;margin-right:8px;align-items:center;border-radius:50%;background:#fff;margin-left:8px;width:60px;display:flex}.featured-container .restaurant-pce .swiper-cards-container .swiper-slides .button-area .nav-arrow[data-v-0b19bba8]{-webkit-transform:scaleX(.7);transform:scaleX(.7);font-size:44px;font-weight:100;margin-bottom:2px;color:#451400;line-height:62px}.featured-container .restaurant-pce .swiper-cards-container .swiper-pagination[data-v-0b19bba8]{height:18px;max-width:1200px;bottom:-24px;width:100%;z-index:1}.featured-container .restaurant-pce .swiper-cards-container .swiper-pagination[data-v-0b19bba8] .swiper-pagination-bullet{height:6px;margin-right:4px;opacity:.4;background:#786259;margin-left:4px;width:6px}.featured-container .restaurant-pce .swiper-cards-container .swiper-pagination[data-v-0b19bba8] .swiper-pagination-bullet-active{opacity:1;background:#451400}@media(max-width:1199px){.featured-container .universal-pce .universal-cards .meal-card[data-v-0b19bba8]{flex:0 1 380px;height:236px;background:linear-gradient(180deg,#fff 220px,transparent 0);width:272px}.featured-container .universal-pce .universal-cards .meal-card .meal-img[data-v-0b19bba8]{height:186px}.featured-container .universal-pce .universal-cards .meal-card .meal-info[data-v-0b19bba8]{height:32px;background:#fff}.featured-container .universal-pce .universal-cards .meal-card .meal-info .meal-name[data-v-0b19bba8]{height:14px;font-size:14px;margin-bottom:10px;margin-left:14px}.featured-container .universal-pce .universal-cards .meal-card .meal-info .secondary-meal-img[data-v-0b19bba8]{height:60px;top:-15px;width:60px}}@media(max-width:1023px){.featured-container .universal-pce .universal-cards-mobile .swiper-pagination[data-v-0b19bba8]{height:18px;width:100%}.featured-container .universal-pce .universal-cards-mobile .swiper-pagination[data-v-0b19bba8] .swiper-pagination-bullet{height:6px;margin-right:4px;opacity:.4;background:#786259;margin-left:4px;width:6px}.featured-container .universal-pce .universal-cards-mobile .swiper-pagination[data-v-0b19bba8] .swiper-pagination-bullet-active{opacity:1;background:#451400}.featured-container .restaurant-pce .swiper-cards-container .swiper-slides .meal-card-swiper[data-v-0b19bba8]{width:calc(100vw - 40px)}.featured-container .restaurant-pce .swiper-cards-container .swiper-slides .meal-card-swiper .meal-card-slide[data-v-0b19bba8]{flex:0 1 355px;min-width:355px}.featured-container .restaurant-pce .swiper-cards-container .swiper-slides .button-area[data-v-0b19bba8]{display:none}}@media(max-width:575px){.featured-container .header .card-title[data-v-0b19bba8]{font-size:40px;padding-right:20px;padding-left:20px}.featured-container .header .sub-header[data-v-0b19bba8]{padding-right:20px;padding-left:20px}.featured-container .header .sub-header .sub-header-text[data-v-0b19bba8]{font-size:18px}.featured-container .header .find-a-chipotle-container[data-v-0b19bba8]{padding-right:20px;padding-left:20px}.featured-container .header .find-a-chipotle-container .find-a-chipotle-button[data-v-0b19bba8]{flex:1 1 auto}.featured-container .restaurant-pce .swiper-cards-container .swiper-slides .meal-card-swiper[data-v-0b19bba8]{width:calc(100vw - 10px)}.featured-container .restaurant-pce .swiper-cards-container .swiper-slides .meal-card-swiper .meal-card-slide[data-v-0b19bba8]{flex:0 1 335px;min-width:335px}}.meal-card[data-v-36f20d19]{height:100%;border:1px solid #dfd9d3;position:relative;flex-direction:column;min-width:270px;background-color:#fff;box-sizing:border-box;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);line-height:1.42857;display:flex}.meal-card .unavailable-overlay[data-v-36f20d19]{height:100%;position:absolute;background:hsla(0,0%,100%,.5);width:100%;z-index:4}.meal-card .secondary-image[data-v-36f20d19]{height:60px;border:2px solid #fff;right:20px;position:absolute;top:140px;background-color:#fff;border-radius:100%;width:60px}.meal-card .exclusive-wrapper[data-v-36f20d19]{position:absolute;top:165px;left:20px;line-height:1em}.meal-card .meal-tag-wrapper[data-v-36f20d19]{margin-bottom:4px;line-height:1}.meal-card .meal-tag-wrapper span.meal-tag[data-v-36f20d19]{font-size:14px;font-weight:700;word-spacing:5px;color:#786259;text-transform:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-card .meal-card-graphic[data-v-36f20d19]{flex:0 0 180px;background-size:cover;background-repeat:no-repeat}.meal-card .meal-card-panel[data-v-36f20d19]{flex:1 1 auto;height:100%;padding:20px;flex-direction:column;display:flex}.meal-card .meal-card-panel .meal-name[data-v-36f20d19]{font-size:20px;font-weight:700;font-style:normal;margin-bottom:2px;color:#451400;text-transform:uppercase;letter-spacing:normal;line-height:1;font-stretch:normal;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-card .meal-card-panel .price-and-cals[data-v-36f20d19]{font-size:18px;font-weight:700;font-style:normal;color:#451400;letter-spacing:-.3px;line-height:1.39;font-stretch:normal;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-card .meal-card-panel .price-and-cals span.divider[data-v-36f20d19]{font-weight:400;color:#d4cbc7;margin:0 12px}.meal-card .meal-card-panel .meal-text-area[data-v-36f20d19]{flex:1 1 100%}.meal-card .meal-card-panel .meal-text-area .meal-description[data-v-36f20d19],.meal-card .meal-card-panel .meal-text-area .meal-ingredients[data-v-36f20d19]{line-height:1.29;margin-top:10px;font-family:Nunito}.meal-card .meal-card-panel .meal-text-area .meal-description.meal-description[data-v-36f20d19],.meal-card .meal-card-panel .meal-text-area .meal-ingredients.meal-description[data-v-36f20d19]{font-size:18px;color:#451400}.meal-card .meal-card-panel .meal-text-area .meal-description.meal-ingredients[data-v-36f20d19],.meal-card .meal-card-panel .meal-text-area .meal-ingredients.meal-ingredients[data-v-36f20d19]{font-size:14px;color:#786259;padding-bottom:10px}.meal-card .meal-card-panel .meal-text-area .meal-ingredients-unavailable[data-v-36f20d19]{font-size:14px;font-weight:700;color:#d0021b;padding-bottom:20px;font-family:Nunito}.meal-card .meal-card-button[data-v-36f20d19]{padding:20.5px;font-size:18px;letter-spacing:-.28px;line-height:1.11}.meal-card .link[data-v-36f20d19],.meal-card .meal-card-button[data-v-36f20d19]{font-weight:700;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-card .link[data-v-36f20d19]{min-height:20px;font-size:16px;color:#451400;letter-spacing:-.25px;text-align:center;cursor:pointer;line-height:1.25;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:20px}.meal-card .link.disabled-link[data-v-36f20d19]{pointer-events:none;color:transparent}.meal-card .unavailable-text[data-v-36f20d19]{font-size:18px;font-weight:700;color:#451400;text-align:center;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.find-a-chipotle-container-button[data-v-80f84506]{text-decoration:none;max-height:40px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.find-a-chipotle-container-button .find-a-chipotle[data-v-80f84506]{min-height:40px;font-weight:700;transition:all .2s;background:linear-gradient(90deg,#6b321b 50%,#451400 0);background-size:200% 100%;min-width:200px;align-items:center;background-position:100% 100%;border-radius:1.5em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-flex}.find-a-chipotle-container-button .find-a-chipotle[data-v-80f84506]:hover{background-position:0 0}.find-a-chipotle-container-button .find-a-chipotle .icon[data-v-80f84506]{height:26px;margin-left:10px;width:26px}.find-a-chipotle-container-button .find-a-chipotle .separator[data-v-80f84506]{height:21px;border-right:1px solid #fff;margin-right:10px;margin-left:5px;width:1px}.find-a-chipotle-container-button .find-a-chipotle .text[data-v-80f84506]{font-size:.8125rem;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:1.15px}.find-a-chipotle-container-button .find-a-chipotle .address-text[data-v-80f84506]{overflow:hidden;text-overflow:ellipsis;font-size:.9em;font-weight:400;color:#fff;max-width:115px;padding-bottom:2px;line-height:1em;white-space:nowrap}.find-a-chipotle-container-button .invert-find-a-chipotle[data-v-80f84506]{border:1px solid #d4cbc7;background:linear-gradient(90deg,#f0f0f0 50%,#fff 0);background-size:200% 100%;background-position:100% 100%}.find-a-chipotle-container-button .invert-find-a-chipotle .separator[data-v-80f84506]{border-right:1px solid #451400;margin-left:5px}.find-a-chipotle-container-button .invert-find-a-chipotle .deliver-to .text[data-v-80f84506],.find-a-chipotle-container-button .invert-find-a-chipotle .pickup-from .text[data-v-80f84506]{color:#786259}.find-a-chipotle-container-button .invert-find-a-chipotle .deliver-to .address-text[data-v-80f84506],.find-a-chipotle-container-button .invert-find-a-chipotle .pickup-from .address-text[data-v-80f84506]{font-weight:700;color:#451400}.cmg-delivery-address-modal[data-v-30df6bcc] .cmg-modal{max-width:570px!important}.delivery-address-container[data-v-30df6bcc]{overflow-x:hidden;border:1px solid #d4cbc7;position:relative;background-color:#fff;width:570px}.delivery-address-container .loading[data-v-30df6bcc]{z-index:1}.delivery-address-container .scrolled-heading[data-v-30df6bcc]{box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}.delivery-address-container .title-bar[data-v-30df6bcc]{font-size:24px;font-weight:700;color:#451400;position:relative;text-align:center;padding-bottom:22px;margin-top:36px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-address-container .title-bar .close[data-v-30df6bcc]{height:32px;padding:5px;right:40px;position:absolute;top:-4px;border-radius:16px;cursor:pointer;width:32px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.delivery-address-container .content-container[data-v-30df6bcc]{overflow-y:auto;max-height:calc(100vh - 90px);-webkit-overflow-scrolling:touch;display:flex}.delivery-address-container .content-container .content-buffer[data-v-30df6bcc]{flex:0 1 100px;min-width:10px}.delivery-address-container .content-container .content-area[data-v-30df6bcc]{flex:1 0 370px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;margin-bottom:50px;flex-direction:column;align-items:center;display:flex}.delivery-address-container .content-container .content-area .cmg-input[data-v-30df6bcc]{flex:1 1 auto;margin-bottom:20px;max-width:370px;width:100%}.delivery-address-container .content-container .content-area .address1[data-v-30df6bcc]{margin-top:20px}.delivery-address-container .content-container .content-area .city-state-zip[data-v-30df6bcc]{flex:1 1 auto;min-height:61px;justify-content:space-between;flex-direction:row;width:100%;display:flex}.delivery-address-container .content-container .content-area .city-state-zip .cmg-input[data-v-30df6bcc]{margin-right:15px}.delivery-address-container .content-container .content-area .city-state-zip .city[data-v-30df6bcc]{flex:1 1 180px}.delivery-address-container .content-container .content-area .city-state-zip .state[data-v-30df6bcc]{flex:0 0 50px}.delivery-address-container .content-container .content-area .city-state-zip .zip[data-v-30df6bcc]{flex:0 0 65px;margin-right:0}.delivery-address-container .content-container .content-area .country-postal-code[data-v-30df6bcc]{flex:1 1 auto;min-height:61px;justify-content:space-between;margin-bottom:20px;flex-direction:row;width:100%;display:flex}.delivery-address-container .content-container .content-area .country-postal-code .country[data-v-30df6bcc]{position:relative;align-self:flex-start;top:20px;width:20%;display:inline-block}.delivery-address-container .content-container .content-area .country-postal-code .country[data-v-30df6bcc] .text-type-input-container .text-input-container .input{border-bottom:none}.delivery-address-container .content-container .content-area .country-postal-code .postal-code[data-v-30df6bcc]{position:relative;top:20px;width:70%;display:inline-block}.delivery-address-container .content-container .content-area .nickname-title[data-v-30df6bcc]{padding-top:6px;font-size:11px;color:#8c766d;width:100%;padding-left:2px}.delivery-address-container .content-container .content-area .nickname[data-v-30df6bcc]{min-height:34px;justify-content:space-between;flex-direction:row;margin-left:-6px;width:100%;margin-top:6px;display:flex}.delivery-address-container .content-container .content-area .nickname .nickname-choice[data-v-30df6bcc]{font-size:.78em;font-weight:700;color:#786259;flex-direction:row;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.delivery-address-container .content-container .content-area .nickname .nickname-choice img[data-v-30df6bcc]{height:33px;width:33px}.delivery-address-container .content-container .content-area .nickname .nickname-choice .nickname-label[data-v-30df6bcc]{padding-top:8px;padding-left:1px}.delivery-address-container .content-container .content-area .nickname .nickname-choice input[data-v-30df6bcc]{border:none;font-weight:700;color:#786259;text-transform:uppercase;margin-left:10px;width:120px;margin-top:3px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-address-container .content-container .content-area .nickname .nickname-choice input[data-v-30df6bcc]:focus{color:#000;outline:none}.delivery-address-container .content-container .content-area .nickname .home[data-v-30df6bcc],.delivery-address-container .content-container .content-area .nickname .work[data-v-30df6bcc]{margin-right:8px}.delivery-address-container .content-container .content-area .nickname .other[data-v-30df6bcc]{min-height:34px;border-bottom:1px solid #d4cbc7;width:165px}.delivery-address-container .content-container .content-area .delivery-instructions[data-v-30df6bcc]{font-size:.75em;color:#8c766d;width:100%;margin-top:30px}.delivery-address-container .content-container .content-area .delivery-instructions .delivery-instructions-question[data-v-30df6bcc]{font-size:13px;font-weight:700;color:#8c766d;margin-top:3px}.delivery-address-container .content-container .content-area .delivery-instructions .delivery-instructions-contactType[data-v-30df6bcc]{flex-direction:row;display:flex}.delivery-address-container .content-container .content-area .delivery-instructions .delivery-instructions-contactType .delivery-instructions-contactType-choice[data-v-30df6bcc]{display:flex}.delivery-address-container .content-container .content-area .delivery-instructions .delivery-instructions-contactType .delivery-instructions-contactType-choice img[data-v-30df6bcc]{height:33px;width:33px}.delivery-address-container .content-container .content-area .delivery-instructions .delivery-instructions-contactType .delivery-instructions-contactType-choice .delivery-instructions-choice-label[data-v-30df6bcc]{padding-top:8px;font-weight:700;padding-left:1px}.delivery-address-container .content-container .content-area .delivery-instructions .delivery-instructions-contactType .contactless[data-v-30df6bcc]{margin-right:45px}.delivery-address-container .content-container .content-area .delivery-instructions .delivery-instructions-text[data-v-30df6bcc]{height:92px;padding-top:8px;resize:none;font-size:1.2em;border:1px solid #d4cbc7;color:#451400;background-color:#fff;width:100%;margin-top:6px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:11px}.delivery-address-container .content-container .content-area .delivery-instructions .delivery-instructions-text[data-v-30df6bcc]::-webkit-input-placeholder{color:#786259}.delivery-address-container .content-container .content-area .delivery-instructions .delivery-instructions-text[data-v-30df6bcc]:-ms-input-placeholder{color:#786259}.delivery-address-container .content-container .content-area .delivery-instructions .delivery-instructions-text[data-v-30df6bcc]::-ms-input-placeholder{color:#786259}.delivery-address-container .content-container .content-area .delivery-instructions .delivery-instructions-text[data-v-30df6bcc]::placeholder{color:#786259}.delivery-address-container .content-container .content-area .delivery-instructions .characters-left[data-v-30df6bcc]{font-size:1.02em;text-align:right;margin-top:-1px}.delivery-address-container .content-container .content-area .message-text[data-v-30df6bcc]{font-size:13px;color:#8c766d;margin-top:20px}.delivery-address-container .content-container .content-area .error-text[data-v-30df6bcc]{padding:2px;font-size:19px;font-weight:700;color:#fff;text-align:center;background-color:#d0021b;width:100%;margin-top:20px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-address-container .edit-address-buttons[data-v-30df6bcc]{padding-top:30px;justify-content:space-around;padding-bottom:40px;display:flex}.delivery-address-container .edit-address-buttons .delete[data-v-30df6bcc]{padding-top:12px;font-size:20px;text-decoration:underline;font-weight:700;margin-right:15px;color:#b68207;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-address-container .edit-address-buttons .save[data-v-30df6bcc]{height:45px;margin-left:15px;width:180px}.delivery-address-container .deliver-to-address-buttons[data-v-30df6bcc]{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;justify-content:space-around;flex-direction:column;padding-bottom:40px;width:100%;margin-top:26px;display:flex}.delivery-address-container .deliver-to-address-buttons .save-check[data-v-30df6bcc]{flex:0 0 auto;margin-right:35px;flex-direction:row;align-items:center;display:flex}.delivery-address-container .deliver-to-address-buttons .save-check img[data-v-30df6bcc]{height:33px;width:33px}.delivery-address-container .deliver-to-address-buttons .save-check .save-check-label[data-v-30df6bcc]{padding-top:2px;font-size:13px;font-weight:700;font-weight:500;color:#786259;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:6px}.delivery-address-container .deliver-to-address-buttons .save-check .save-check-label.disabled[data-v-30df6bcc]{color:#dfd9d3}.delivery-address-container .deliver-to-address-buttons .deliver[data-v-30df6bcc]{flex:0 0 auto;height:43px;align-self:center;width:280px;margin-top:35px}.delivery-address-container .deliver-to-address-buttons .address-limit-reached[data-v-30df6bcc]{font-size:14px;color:#d0021b;margin-left:5px}.delivery-address-container .empty-check[data-v-30df6bcc]{height:21px;border:1px solid #786259;margin:6px;border-radius:50%;width:21px}@media(max-width:767px){.cmg-delivery-address-modal[data-v-30df6bcc] .cmg-modal{height:auto;min-width:unset;width:auto}.browser-is-mobilechrome .cmg-delivery-address-modal[data-v-30df6bcc] .cmg-modal{margin-top:30px}.browser-is-mobilesafari .cmg-delivery-address-modal[data-v-30df6bcc] .cmg-modal{height:100%;margin-top:0!important}.browser-is-mobilesafari .content-container[data-v-30df6bcc]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:60px}.delivery-address-container[data-v-30df6bcc]{position:relative;width:auto}.delivery-address-container .title-bar[data-v-30df6bcc]{height:65px;justify-content:center;font-size:20px;position:fixed;max-width:570px;border-bottom:1px solid rgba(69,20,0,.2);text-align:center;background-color:#fff;padding-bottom:0;width:100%;margin-top:0;display:flex;z-index:1}.delivery-address-container .title-bar .title-text[data-v-30df6bcc]{align-self:center}.delivery-address-container .title-bar .close[data-v-30df6bcc]{height:32px;padding:5px;position:absolute;border-radius:16px;cursor:pointer;width:32px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:20px}.delivery-address-container .content-container[data-v-30df6bcc]{max-height:calc(100vh - 60px)}.delivery-address-container .content-container .content-area[data-v-30df6bcc]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:15px;margin-bottom:0!important;margin-top:90px}.delivery-address-container .content-container .content-area .cmg-input[data-v-30df6bcc]{margin-bottom:20px;max-width:370px}.delivery-address-container .content-container .content-area .deliver-to-address-buttons[data-v-30df6bcc]{margin-bottom:60px}}@media(max-width:576px){.content-container .content-area[data-v-30df6bcc]{flex:1 1 370px!important;margin-bottom:50px!important;max-width:90vw}.content-container .delete[data-v-30df6bcc]{font-size:18px!important;margin-right:10px!important}.content-container .save[data-v-30df6bcc]{margin-left:10px!important;width:150px!important}}.favorite-name-container[data-v-40d4c572]{padding:15px;background-color:#fff;width:300px}.favorite-name-container .title[data-v-40d4c572]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.favorite-name-container .heart-and-input[data-v-40d4c572]{align-content:center;width:100%;display:flex}.favorite-name-container .heart-and-input .heart-icon[data-v-40d4c572]{flex:0 0 auto;height:28px;align-self:flex-end;margin:0 8px 22px 0;width:28px}.favorite-name-container .heart-and-input .nickname-box[data-v-40d4c572]{flex:1 0 auto}.favorite-name-container .heart-and-input .nickname-box .characters-left[data-v-40d4c572]{font-size:13px;font-weight:700;margin-right:3px;text-align:right;margin-top:3px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.favorite-name-container .buttons[data-v-40d4c572]{margin-top:15px;display:flex}.favorite-name-container .buttons .button-cancel[data-v-40d4c572]{flex:0 0 auto;height:30px;margin-right:5px;color:#451400;background:#fff;width:130px}.favorite-name-container .buttons .button-save[data-v-40d4c572]{flex:0 0 auto;height:30px;margin-left:5px;width:130px}.search-container[data-v-6eb68dfa]{height:100vh;overflow:auto;flex-direction:column;max-height:100%;-webkit-overflow-scrolling:touch;width:100%;display:flex}.search-container .search-area[data-v-6eb68dfa]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;order:2;display:flex}.search-container .map-area[data-v-6eb68dfa]{min-height:200px;order:1}.bottom-banner[data-v-6eb68dfa]{height:90px;padding:35px;transition-duration:.6s;font-size:18px;font-weight:700;color:#fff;position:fixed;bottom:0;text-align:center;background-color:#786259;width:100%;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;z-index:5}.browser-is-mobilechrome .bottom-banner[data-v-6eb68dfa]{padding-bottom:60px}.bottom-banner .close-banner[data-v-6eb68dfa]{height:26px;right:2px;position:absolute;opacity:.85;top:2px;margin:6px;cursor:pointer;width:26px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bottom-banner .close-banner[data-v-6eb68dfa]:hover{opacity:1}.bottom-banner .close-banner[data-v-6eb68dfa]:after,.bottom-banner .close-banner[data-v-6eb68dfa]:before{height:100%;content:" ";position:absolute;background-color:#fff;left:15px;width:4px}.bottom-banner .close-banner[data-v-6eb68dfa]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bottom-banner .close-banner[data-v-6eb68dfa]:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.browser-is-mobilesafari .bottom-banner[data-v-6eb68dfa]{padding-bottom:100px}.banner-hidden[data-v-6eb68dfa]{-webkit-transform:translateY(250%);transform:translateY(250%);visibility:hidden}@media(min-width:768px){.search-container[data-v-6eb68dfa]{overflow:hidden;flex-direction:row}.search-container .search-area[data-v-6eb68dfa]{flex:0 1 auto;height:100%;order:1}.search-container .map-area[data-v-6eb68dfa]{flex:1 1 auto;height:100%;order:2}}@media(min-width:1024px){.fac-modal .bottom-banner[data-v-6eb68dfa]{width:70vw}}.restaurant-details[data-v-56b68d7b]{padding:0 20px 20px;flex-direction:column;min-width:325px;width:100%;display:flex}.restaurant-details .header[data-v-56b68d7b]{justify-content:space-between;padding-bottom:4px;margin-top:6px;display:flex}.restaurant-details .header .address[data-v-56b68d7b]{font-size:16px;margin-bottom:2px;color:#54392d}.restaurant-details .header .address .bold[data-v-56b68d7b]{font-weight:700}.restaurant-details .header .address .heart[data-v-56b68d7b]{height:28px;margin-right:6px;cursor:pointer;vertical-align:top;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:-2px}.restaurant-details .header .address .directions-link[data-v-56b68d7b]:hover{color:#6b321b}.restaurant-details .header .address .restaurant-name-container[data-v-56b68d7b]{padding-bottom:4px;display:inline-block}.restaurant-details .header .address .address-lines[data-v-56b68d7b]{display:inline-block}.restaurant-details .header .address .address-lines.new-line[data-v-56b68d7b]{display:block}.restaurant-details .header .address.no-fav[data-v-56b68d7b]{padding-left:0}.restaurant-details .header .close[data-v-56b68d7b]{height:16px;margin-right:11px;cursor:pointer;width:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:4px}.restaurant-details .digital-kitchen-text[data-v-56b68d7b]{padding:10px 15px 15px 0;font-size:15px;font-weight:700;font-style:italic;color:#756456;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.restaurant-details .landmark[data-v-56b68d7b]{color:#756456}.restaurant-details .restaurant-and-pickup-types-container[data-v-56b68d7b]{font-size:14px;margin-top:24px;display:flex}.restaurant-details .restaurant-and-pickup-types-container[data-v-56b68d7b]:hover{color:#6b321b;cursor:pointer}.restaurant-details .restaurant-and-pickup-types-container .pickup-type[data-v-56b68d7b]{font-weight:700;color:#59382b;margin-left:5px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.restaurant-details .no-dine-in[data-v-56b68d7b]{color:#756456;margin-top:4px;padding-left:21px}.restaurant-details .pills[data-v-56b68d7b]{margin-bottom:20px}.restaurant-details .pills .closed-pill[data-v-56b68d7b],.restaurant-details .pills .order-unavailable-pill[data-v-56b68d7b]{font-size:.8em;color:#fff;padding-right:.8em;background-color:#ac2318;border-radius:.8em;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:.8em}.restaurant-details .pills .closed-pill[data-v-56b68d7b]{margin-bottom:.5em}.restaurant-details .hours[data-v-56b68d7b]{margin-bottom:10px;color:#756456;padding-bottom:1em;margin-top:20px}.restaurant-details .pickup-btn[data-v-56b68d7b]{margin-bottom:10px;margin-top:20px}@media(min-width:768px){.restaurant-details[data-v-56b68d7b]{padding-top:2em}}@-webkit-keyframes fade-details-in-9d4ed094{0%{opacity:0;top:100%}to{opacity:1;top:0}}@keyframes fade-details-in-9d4ed094{0%{opacity:0;top:100%}to{opacity:1;top:0}}@-webkit-keyframes fade-details-out-9d4ed094{0%{top:0}to{top:100%}}@keyframes fade-details-out-9d4ed094{0%{top:0}to{top:100%}}.find-a-chipotle-search[data-v-9d4ed094]{height:100%;overflow-y:auto;position:relative;background-color:#fff;width:375px}.find-a-chipotle-search .dots-container[data-v-9d4ed094]{height:0;visibility:hidden;text-align:center;cursor:row-resize}.find-a-chipotle-search .search-view[data-v-9d4ed094]{padding:30px 30px 23px;margin:auto auto 2px;width:100%}.find-a-chipotle-search .search-view .bold-upper[data-v-9d4ed094]{font-weight:700;color:#451400;text-transform:uppercase}.find-a-chipotle-search .search-view .center[data-v-9d4ed094]{text-align:center}.find-a-chipotle-search .search-view .toggle-container[data-v-9d4ed094]{flex:1 0 100%;justify-content:center;padding-bottom:20px;display:flex}.find-a-chipotle-search .search-view .header-container[data-v-9d4ed094]{font-size:20px;font-weight:700;font-weight:500;margin-bottom:2px;color:#451400;text-transform:uppercase;text-align:left;padding-bottom:5px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.find-a-chipotle-search .search-view .search-container[data-v-9d4ed094]{position:relative;border-bottom:1px solid rgba(69,20,0,.2);flex-direction:row;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.find-a-chipotle-search .search-view .search-container .search-input[data-v-9d4ed094]{width:calc(100% - 24px)}.find-a-chipotle-search .search-view .search-container .search-input[data-v-9d4ed094] input{margin-bottom:0;border-bottom:none!important}.find-a-chipotle-search .search-view .search-container .search-icon[data-v-9d4ed094]{height:21px;margin-top:15px}.find-a-chipotle-search .search-view .search-container .clear-search-icon[data-v-9d4ed094]{height:21px;position:relative;width:21px;margin-top:15px}.find-a-chipotle-search .search-view .search-container .clear-search-icon .downward-diagonal[data-v-9d4ed094]{height:4px;-webkit-transform:rotate(45deg) scale(.8);transform:rotate(45deg) scale(.8);content:"";position:absolute;top:calc(50% - 2px);background-color:#b68207;border-radius:2px;left:calc(50% - 12px);width:24px}.find-a-chipotle-search .search-view .search-container .clear-search-icon .upward-diagonal[data-v-9d4ed094]{height:24px;-webkit-transform:rotate(45deg) scale(.8);transform:rotate(45deg) scale(.8);content:"";position:absolute;top:calc(50% - 12px);background-color:#b68207;border-radius:2px;left:calc(50% - 2px);width:4px}.find-a-chipotle-search .search-view .search-results[data-v-9d4ed094]{position:absolute;flex-direction:column;background-color:#fff;box-shadow:0 2px 7px 0 gray;width:calc(100% - 48px);display:flex;z-index:1}.find-a-chipotle-search .search-view .search-results>.result[data-v-9d4ed094]{min-height:50px;border-bottom:1px solid #f0f0f0;align-items:center;cursor:pointer;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-flex}.find-a-chipotle-search .search-view .search-results>.result .address[data-v-9d4ed094]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex-direction:column;padding-left:1em;display:flex}.find-a-chipotle-search .search-view .search-results>.result .address .line1[data-v-9d4ed094]{font-weight:700}.find-a-chipotle-search .search-view .search-results>.result .target[data-v-9d4ed094]{margin-left:11px}.find-a-chipotle-search .search-view .search-results>.result .search-my-location[data-v-9d4ed094]{justify-content:space-between;font-size:15px;color:#54392d;margin:0 20px 0 26px;align-items:center;width:100%;display:flex}.find-a-chipotle-search .search-view .search-results>.result .search-my-location .allow[data-v-9d4ed094]{font-size:12px;font-style:italic}.find-a-chipotle-search .search-view .search-results>.use-my-location[data-v-9d4ed094]{height:3em;font-weight:300;border-bottom:unset;background-color:#f0f0f0;padding-left:1em}.find-a-chipotle-search .search-view .search-results>.use-my-location img[data-v-9d4ed094]{height:1em}.find-a-chipotle-search .search-view .search-results>.use-my-location>.main-text[data-v-9d4ed094]{padding-left:1em}.find-a-chipotle-search .search-view .search-results>.use-my-location>.tap-text[data-v-9d4ed094]{font-size:.75em;font-style:italic;padding-left:1em}.find-a-chipotle-search .search-view .search-results>.no-suggestions[data-v-9d4ed094]{color:#fff;border-bottom:unset;background-color:#ad2118;padding-left:1em}.find-a-chipotle-search .search-view .search-results .is-active[data-v-9d4ed094],.find-a-chipotle-search .search-view .search-results .is-active[data-v-9d4ed094]:hover{background-color:#f0f0f0}.find-a-chipotle-search .pickup-view[data-v-9d4ed094]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:auto;text-align:center}.browser-is-mobilesafari .find-a-chipotle-search .pickup-view[data-v-9d4ed094]{margin-bottom:100px}.browser-is-mobilechrome .find-a-chipotle-search .pickup-view[data-v-9d4ed094]{margin-bottom:60px}.find-a-chipotle-search .pickup-view span.title[data-v-9d4ed094]{font-size:18px;font-weight:700;font-weight:500;margin-bottom:2px;color:#451400;text-transform:uppercase;padding-bottom:5px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:30px}.find-a-chipotle-search .pickup-view .restaurant-container[data-v-9d4ed094]{margin-bottom:25px;text-align:left;margin-top:10px}.find-a-chipotle-search .pickup-view .restaurant-container .nearby-list[data-v-9d4ed094]{min-height:250px;overflow-x:hidden}.find-a-chipotle-search .pickup-view .no-recents-or-favorites[data-v-9d4ed094]{text-align:center}.find-a-chipotle-search .pickup-view .no-restaurants[data-v-9d4ed094]{padding:25px 35px;justify-content:center;font-size:15px;border:1px dashed #dcd8d5;margin-bottom:100px;color:#786259;flex-direction:column;text-align:center;margin-top:15px;display:flex}.find-a-chipotle-search .pickup-view .no-restaurants .heart-icon[data-v-9d4ed094]{height:50px}.find-a-chipotle-search .pickup-view .no-restaurants .target-icon[data-v-9d4ed094]{height:30px;margin-bottom:10px}.find-a-chipotle-search .pickup-view .initial-message[data-v-9d4ed094]{margin-bottom:60px;margin-top:52px}.find-a-chipotle-search .pickup-view .initial-message .pepper[data-v-9d4ed094]{height:85px;width:65px}.find-a-chipotle-search .pickup-view .initial-message .message[data-v-9d4ed094]{font-size:.9375em;color:#8c766d;margin:30px 45px 45px}.find-a-chipotle-search .pickup-view .empty-results[data-v-9d4ed094]{padding-right:20px;flex-direction:column;margin:40px 45px 75px;align-items:center;padding-left:20px;display:flex}.find-a-chipotle-search .pickup-view .empty-results .main[data-v-9d4ed094]{font-size:18px;font-weight:700;font-weight:bolder;color:#451400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.find-a-chipotle-search .pickup-view .empty-results .divider[data-v-9d4ed094]{border-bottom:1px solid #451400;margin:16px;width:120px}.find-a-chipotle-search .pickup-view .empty-results .secondary[data-v-9d4ed094]{color:#786259}.find-a-chipotle-search .scrolled-heading[data-v-9d4ed094]{box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}.find-a-chipotle-search .subtext[data-v-9d4ed094]{font-size:.9375em;color:#8c766d}.find-a-chipotle-search .delivery-address-view[data-v-9d4ed094]{padding-top:32px;padding-bottom:200px}.find-a-chipotle-search .delivery-address-view .loading[data-v-9d4ed094]{height:100%!important;min-height:100px!important;max-height:300px!important}.find-a-chipotle-search .address-validation-result-view[data-v-9d4ed094]{background-color:#fff;width:100%}.find-a-chipotle-search .cmg-location-icon[data-v-9d4ed094]{margin:30px 0 20px}.find-a-chipotle-search .details-view[data-v-9d4ed094]{padding-bottom:100px;width:100%}.find-a-chipotle-search .details-view.fade-details-enter-active[data-v-9d4ed094]{-webkit-animation:fade-details-in-9d4ed094 .2s ease-in-out;animation:fade-details-in-9d4ed094 .2s ease-in-out}.find-a-chipotle-search .details-view.fade-details-leave-active[data-v-9d4ed094]{-webkit-animation:fade-details-out-9d4ed094 .2s ease-in-out;animation:fade-details-out-9d4ed094 .2s ease-in-out;background-color:#fff}.find-a-chipotle-search .nearby-list[data-v-9d4ed094]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width:320px){.find-a-chipotle-search .search-view[data-v-9d4ed094]{width:17em}.find-a-chipotle-search .cmg-location-icon[data-v-9d4ed094]{margin:10px 0}}@media(max-width:767px){.find-a-chipotle-search[data-v-9d4ed094]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.find-a-chipotle-search .dots-container[data-v-9d4ed094]{height:auto;visibility:visible}.find-a-chipotle-search .search-view[data-v-9d4ed094]{padding:8px 23px 0}.find-a-chipotle-search .nearby-list[data-v-9d4ed094],.find-a-chipotle-search .pickup-view[data-v-9d4ed094]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.delivery-address-validation-result[data-v-29ad6e87]{padding-right:20px;padding-left:20px}.delivery-address-validation-result .close-button[data-v-29ad6e87]{justify-content:flex-end;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.delivery-address-validation-result .close-button img[data-v-29ad6e87]{height:1.25em;width:1.25em}.delivery-address-validation-result .validation-result-container[data-v-29ad6e87]{text-align:center}.delivery-address-validation-result .validation-result-container .icon[data-v-29ad6e87]{padding-bottom:20px;width:3.625em}.delivery-address-validation-result .validation-result-container h2[data-v-29ad6e87]{font-size:1.125em!important}.delivery-address-validation-result .validation-result-container .address-text[data-v-29ad6e87]{padding-top:1em;font-size:.9375em;color:#451400}.delivery-address-validation-result .validation-result-container .delivery-price[data-v-29ad6e87]{font-size:.9375em;color:#8c766d;margin:20px 30px 0}.delivery-address-validation-result .validation-result-container .button[data-v-29ad6e87]{height:2.5em;font-size:1.125em;width:100%;margin-top:3em}.delivery-address-validation-result .validation-result-container .switch-to-pickup[data-v-29ad6e87]{padding-top:1em;text-decoration:underline;color:#b68207}.delivery-address-validation-result .validation-result-container .switch-to-pickup[data-v-29ad6e87]:hover{cursor:pointer}.delivery-address-validation-result .validation-result-container .country-unavailable[data-v-29ad6e87]{font-size:12px;margin-top:15px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-address-validation-result .validation-result-container .country-unavailable .bold[data-v-29ad6e87]{font-weight:700}@media(max-width:320px){.delivery-address-validation-result .validation-result-container .button[data-v-29ad6e87]{margin-top:.5em}}.customer-delivery-addresses[data-v-b4b17416]{text-align:center}.customer-delivery-addresses .no-delivery-address[data-v-b4b17416]{margin-right:30px;margin-left:30px}.customer-delivery-addresses .no-delivery-address img[data-v-b4b17416]{height:85px;margin-bottom:20px;width:65px;margin-top:20px}.customer-delivery-addresses .no-delivery-address .no-saved-addresses[data-v-b4b17416]{padding:5px 20% 15px;font-size:1.125em}.customer-delivery-addresses .no-delivery-address>.subtext[data-v-b4b17416]{font-size:.9375em;color:#8c766d;margin-top:5px}.customer-delivery-addresses .no-delivery-address>.subtext.delivery-price[data-v-b4b17416]{margin-top:18px}.customer-delivery-addresses .delivery-addresses[data-v-b4b17416]{text-align:left;cursor:pointer}.customer-delivery-addresses .delivery-addresses h1.delivery-address-h3[data-v-b4b17416]{font-size:1.2rem;font-weight:700;font-weight:500;margin-right:30px;color:#451400;text-transform:uppercase;margin-left:30px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.customer-delivery-addresses .delivery-addresses .address-container[data-v-b4b17416]{justify-content:space-between;font-size:15px;color:#786259;display:flex}.customer-delivery-addresses .delivery-addresses .address-container .content[data-v-b4b17416]{padding-top:20px;transition:all .2s;background:linear-gradient(90deg,#f0f0f0 50%,#fff 0);background-size:200% 100%;background-position:100% 100%;padding-bottom:15px;width:calc(100% - 80px);padding-left:30px}.customer-delivery-addresses .delivery-addresses .address-container .content[data-v-b4b17416]:hover{background-position:0 0}.customer-delivery-addresses .delivery-addresses .address-container .content .nickname[data-v-b4b17416]{overflow-x:hidden;text-overflow:ellipsis;font-size:16px;letter-spacing:-.3px;white-space:nowrap}.customer-delivery-addresses .delivery-addresses .address-container .edit[data-v-b4b17416]{padding-top:44px;font-size:13px;text-decoration:underline;transition:all .2s;padding-right:30px;background:linear-gradient(270deg,#f0f0f0 50%,#fff 0);background-size:200% 100%;letter-spacing:.5px;background-position:0 100%;width:80px;padding-left:20px}.customer-delivery-addresses .delivery-addresses .address-container .edit[data-v-b4b17416]:hover{background-position:100% 0}.customer-delivery-addresses .delivery-addresses .item-border[data-v-b4b17416]{border-bottom:1px solid #d4cbc7;margin-left:31px;width:calc(100% - 58px)}.customer-delivery-addresses .delivery-addresses .subtext[data-v-b4b17416]{font-size:15px;margin-right:30px;color:#786259;text-align:center;margin-left:30px;margin-top:20px}.customer-delivery-addresses .delivery-addresses .subtext.delivery-price[data-v-b4b17416]{margin-top:12px}.bold-upper[data-v-b4b17416]{font-weight:700;color:#451400;text-transform:uppercase}.cmg-restaurant-address-item[data-v-9c28c35c]:not(.disabled){transition:all .2s;background:linear-gradient(90deg,#f0f0f0 50%,#fff 0);background-size:200% 100%;background-position:100% 100%;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cmg-restaurant-address-item[data-v-9c28c35c]:not(.disabled):hover{background-position:0 0}.cmg-restaurant-address-item.disabled[data-v-9c28c35c]{font-size:13px;color:#756456;background-color:#f0f0f0}.cmg-restaurant-address-item .details[data-v-9c28c35c]{padding:14px 20px 12px;align-items:center;display:flex}.cmg-restaurant-address-item .details .heart-icon[data-v-9c28c35c]{height:30px;padding-right:4px}.cmg-restaurant-address-item .details .address-container[data-v-9c28c35c]{flex:1 0 205px;padding-top:4px}.cmg-restaurant-address-item .restaurant-and-pickup-types-pill-container[data-v-9c28c35c]{margin-bottom:16px;padding-left:54px}.cmg-restaurant-address-item .restaurant-and-pickup-types-pill-container.no-fav[data-v-9c28c35c]{padding-left:20px}.cmg-restaurant-address-item .favorite-restaurant-name[data-v-9c28c35c]{font-size:16px;font-weight:700;color:#451400;text-transform:uppercase}.cmg-restaurant-address-item .address[data-v-9c28c35c]{font-size:16px;text-decoration:underline;font-weight:700;color:#451400}.cmg-restaurant-address-item .cross-streets[data-v-9c28c35c]{font-size:14px;color:#756456}.cmg-restaurant-address-item .item-border[data-v-9c28c35c]{margin-right:20px;border-bottom:1px solid #d4cbc7;margin-left:20px}.cmg-view-more-restaurants[data-v-75dee665]{justify-content:center;color:#786259;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:20px;display:flex}.cmg-view-more-restaurants .down-arrow[data-v-75dee665]{border-color:#786259;height:9px;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-style:solid;border-width:1px 1px 0 0;margin-left:20px;width:9px;margin-top:3px}.cmg-view-more-restaurants .up-arrow[data-v-75dee665]{border-color:#786259;height:9px;-webkit-transform:rotate(315deg);transform:rotate(315deg);border-style:solid;border-width:1px 1px 0 0;margin-left:20px;width:9px;margin-top:9px}.cmg-view-more-restaurants .uppercase-text[data-v-75dee665]{text-transform:uppercase}.map-area[data-v-1c2f2ea9]{position:relative;background-color:#f7f2ed}.map-area .button-bar[data-v-1c2f2ea9]{flex-direction:row-reverse;text-align:left;width:100%;display:flex}.map-area .button-bar .chipotle-button-else-spacer[data-v-1c2f2ea9]{margin-right:84px;width:200px}.map-area .button-bar .search-this-area[data-v-1c2f2ea9]{flex:0 0 auto;height:40px;padding-top:12px;font-size:.8125rem;border:1px solid #d4cbc7;font-weight:700;margin-right:calc(50% - 382px);color:#451400;transition:all .2s;text-transform:uppercase;position:relative;background:linear-gradient(90deg,#f0f0f0 50%,#fff 0);background-size:200% 100%;letter-spacing:1.15px;text-align:center;background-position:100% 100%;border-radius:1.5em;width:200px;margin-top:29px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;z-index:1}.map-area .button-bar .search-this-area[data-v-1c2f2ea9]:hover{background-position:0 0}.map-area .button-bar .find-a-chipotle-button[data-v-1c2f2ea9]{margin-right:84px;position:relative;margin-top:29px;z-index:1}.map-area .map-button[data-v-1c2f2ea9]{height:38px;font-size:40px;border:0;right:0;text-align:center;background-color:#fff;margin:24px;box-shadow:0 0 4px 0 rgba(0,0,0,.3);width:36px}.map-area .map-button .horizontal-bar[data-v-1c2f2ea9]{height:4px;content:"";position:absolute;top:calc(50% - 2px);background-color:#451400;border-radius:2px;left:calc(50% - 8px);width:16px}.map-area .map-button .vertical-bar[data-v-1c2f2ea9]{height:16px;content:"";position:absolute;top:calc(50% - 8px);background-color:#451400;border-radius:2px;left:calc(50% - 2px);width:4px}.map-area .zoom-in[data-v-1c2f2ea9]{position:absolute;bottom:46px;z-index:2}.map-area .zoom-out[data-v-1c2f2ea9]{position:absolute;bottom:8px;z-index:1}.map-area .current-location[data-v-1c2f2ea9]{height:46px;right:0;position:absolute;bottom:95px;margin:20px;width:44px;z-index:1}.map-area .close-modal[data-v-1c2f2ea9]{height:40px;border:0;right:22px;position:absolute;min-width:40px;top:29px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.3);border-radius:20px;cursor:pointer;width:40px;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.map-area .close-modal .close-icon[data-v-1c2f2ea9]{height:30px;-webkit-transform:scale(.9);transform:scale(.9);right:7px;position:absolute;opacity:.85;top:5.5px;width:30px}.map-area .close-modal .close-icon[data-v-1c2f2ea9]:hover{opacity:1}.map-area .close-modal .close-icon[data-v-1c2f2ea9]:after,.map-area .close-modal .close-icon[data-v-1c2f2ea9]:before{height:100%;content:" ";position:absolute;background-color:#451400;left:15px;width:4px}.map-area .close-modal .close-icon[data-v-1c2f2ea9]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.map-area .close-modal .close-icon[data-v-1c2f2ea9]:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(max-width:1536px){.map-area .button-bar .search-this-area[data-v-1c2f2ea9]{margin-right:14px}.map-area .button-bar .find-a-chipotle-button[data-v-1c2f2ea9]{margin-right:68px}.map-area .button-bar .chipotle-button-else-spacer[data-v-1c2f2ea9]{width:0}.map-area .map-button[data-v-1c2f2ea9]{margin:18px}.map-area .current-location[data-v-1c2f2ea9]{margin:14px}.map-area .close-modal[data-v-1c2f2ea9]{right:14px}}@media(max-width:1174px)and (min-width:768px){.map-area .button-bar .find-a-chipotle-button-container[data-v-1c2f2ea9]{min-width:calc(50% - 100px)}}@media(max-width:872px){.map-area .button-bar[data-v-1c2f2ea9]{flex-direction:column;align-items:center}.map-area .button-bar .search-this-area[data-v-1c2f2ea9]{height:35px;padding-top:9px;margin:10px 0 0}.map-area .button-bar .find-a-chipotle-button[data-v-1c2f2ea9]{margin-right:0;margin-top:20px}.map-area .button-bar .find-a-chipotle-button[data-v-1c2f2ea9] .find-a-chipotle{min-height:35px}.map-area .close-modal[data-v-1c2f2ea9]{top:20px}}@media(min-width:576px){.browser-is-mobilesafari .zoom-in[data-v-1c2f2ea9]{bottom:78px}.browser-is-mobilesafari .zoom-out[data-v-1c2f2ea9]{position:absolute;bottom:40px;z-index:1}.browser-is-mobilesafari .current-location[data-v-1c2f2ea9]{bottom:127px}}.rerender-pixel[data-v-1c2f2ea9]{height:calc(100% - 2px)!important}.noo-footer-container[data-v-8569cc50]{background-color:#1b0800}.noo-footer-container .noo-content[data-v-8569cc50]{min-height:340px;padding-top:20px;max-width:540px;padding-right:40px;flex-direction:column;padding-left:40px;display:flex}.noo-footer-container .noo-content .noo-primary-links[data-v-8569cc50]{margin-bottom:40px;flex-direction:column;display:flex}.noo-footer-container .noo-content .noo-primary-links .link[data-v-8569cc50]{flex:0 0 auto;font-size:1.5em;color:#fff;text-transform:uppercase;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.noo-footer-container .noo-content .noo-primary-links .link[data-v-8569cc50]:not(:last-child){margin-bottom:20px}.noo-footer-container .noo-content .noo-secondary-links[data-v-8569cc50]{margin-bottom:40px;flex-direction:column;display:flex}.noo-footer-container .noo-content .noo-secondary-links .noo-container[data-v-8569cc50]:not(:last-child){margin-bottom:20px}.noo-footer-container .noo-content .noo-secondary-links .noo-container .noo-heading[data-v-8569cc50]{margin-bottom:20px;color:#d4cbc7;text-transform:uppercase;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.noo-footer-container .noo-content .noo-secondary-links .noo-container .noo-links[data-v-8569cc50]{flex-wrap:wrap;display:flex}.noo-footer-container .noo-content .noo-secondary-links .noo-container .noo-links .link.text[data-v-8569cc50]{flex:0 0 50%;font-size:.85em;margin-bottom:10px;color:#fff}.noo-footer-container .noo-content .noo-secondary-links .noo-container .noo-links .link.image[data-v-8569cc50]{height:40px;margin-right:20px;width:40px}.noo-footer-container .noo-content .noo-secondary-links .noo-container .noo-links .link.icon[data-v-8569cc50]{margin-right:40px}.noo-footer-container .noo-content[data-v-8569cc50] .country-area{justify-content:flex-start;padding-bottom:8px;width:15%}@media(max-width:767px){.noo-footer-container .noo-content[data-v-8569cc50] .country-area{justify-content:flex-start;padding-bottom:8px;width:45%}}.noo-footer-container .noo-content[data-v-8569cc50] .country{color:#fff}.noo-footer-container .noo-content .noo-tertiary-links[data-v-8569cc50]{flex-wrap:wrap;font-weight:600;display:flex}.noo-footer-container .noo-content .noo-tertiary-links .link[data-v-8569cc50]{flex:0 0 50%;font-size:.7em;margin-bottom:20px;color:#fff}.noo-footer-container .noo-content .noo-tertiary-links .link[data-v-8569cc50]:first-child{flex:0 0 100%}.noo-micro-footer[data-v-8569cc50]{height:48px;justify-content:center;font-size:.75em;font-weight:500;color:#451400;flex-direction:column;text-align:center;background-color:#f2f2f2;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:10px;display:flex}@media(min-width:768px){.noo-footer-container[data-v-8569cc50]{padding-left:100px}.noo-footer-container .noo-content[data-v-8569cc50]{max-width:720px}}@media(min-width:1200px){.browser-is-ie .noo-footer-container .noo-content .noo-secondary-links .noo-container[data-v-8569cc50]{width:300px}.noo-footer-container[data-v-8569cc50]{justify-content:center;display:flex}.noo-footer-container .noo-content[data-v-8569cc50]{max-width:1170px}.noo-footer-container .noo-content .noo-primary-links[data-v-8569cc50]{flex-direction:row}.noo-footer-container .noo-content .noo-primary-links .link[data-v-8569cc50]{font-size:1.75em;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.noo-footer-container .noo-content .noo-primary-links .link[data-v-8569cc50]:not(:last-child){margin-right:80px}.noo-footer-container .noo-content .noo-secondary-links[data-v-8569cc50]{flex-direction:row}.noo-footer-container .noo-content .noo-secondary-links .noo-container[data-v-8569cc50]:not(:last-child){margin-bottom:20px}.noo-footer-container .noo-content .noo-secondary-links .noo-container[data-v-8569cc50]:last-child{margin-left:40px}.noo-footer-container .noo-content .noo-secondary-links .noo-container .noo-heading[data-v-8569cc50]{font-size:1.25em;margin-bottom:20px;color:#d4cbc7;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.noo-footer-container .noo-content .noo-secondary-links .noo-container:first-child .noo-links[data-v-8569cc50]{flex-wrap:wrap}.noo-footer-container .noo-content .noo-secondary-links .noo-container .noo-links[data-v-8569cc50]{flex-wrap:nowrap;display:flex}.noo-footer-container .noo-content .noo-secondary-links .noo-container .noo-links .link.text[data-v-8569cc50]{flex:0 0 50%;max-width:160px}.noo-footer-container .noo-content .noo-secondary-links .noo-container .noo-links .link.image[data-v-8569cc50]{height:40px;margin-right:20px;width:40px}.noo-footer-container .noo-content .noo-secondary-links .noo-container .noo-links .link.icon[data-v-8569cc50]{margin-right:20px}.noo-footer-container .noo-content .noo-secondary-links .noo-container .noo-links .link.icon[data-v-8569cc50]:first-child{margin-left:0}.noo-footer-container .noo-content .noo-tertiary-links[data-v-8569cc50]{flex-wrap:nowrap;display:flex}.noo-footer-container .noo-content .noo-tertiary-links .link[data-v-8569cc50]{flex:0 0 auto;font-size:.7em;margin-bottom:20px;color:#fff}.noo-footer-container .noo-content .noo-tertiary-links .link[data-v-8569cc50]:first-child{flex:1 1 100%}.noo-footer-container .noo-content .noo-tertiary-links .link[data-v-8569cc50]:not(:first-child){margin-left:20px}}.footer-link-container.text .link[data-v-2c69c360]{text-decoration:none}.footer-link-container.image .link-container .link[data-v-2c69c360],.footer-link-container.image .link-container[data-v-2c69c360]{height:inherit;width:inherit}.footer-link-container.button[data-v-2c69c360]{cursor:pointer}h1[data-v-0433a226],h2[data-v-0433a226],h3[data-v-0433a226],h4[data-v-0433a226],h5[data-v-0433a226],h6[data-v-0433a226]{margin:0}h1[data-v-0433a226]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-0433a226]{font-size:2.1rem}}h2[data-v-0433a226]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2[data-v-0433a226]{font-size:1.5rem}}h3[data-v-0433a226]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-0433a226]{font-size:1.4rem}h4[data-v-0433a226],h5[data-v-0433a226]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-0433a226]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-0433a226]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}#google-pay-button-container[data-v-0433a226]{height:48px;margin-bottom:20px;width:100%}@media(min-width:768px){#google-pay-button-container[data-v-0433a226]{width:370px}}.guac-mode-badge-container .guac-mode-badge[data-v-05227525]{height:2.0625rem;justify-content:center;border:.0625rem solid #451400;text-decoration:none;margin-right:auto;position:relative;align-items:center;border-radius:1rem;margin-left:auto;width:11.0625rem;white-space:nowrap;display:flex}.guac-mode-badge-container .guac-mode-badge .guac-mode-image[data-v-05227525]{height:1.8125rem;right:.375rem;position:relative;width:1.8125rem;z-index:0}.guac-mode-badge-container .guac-mode-badge .guac-mode-badge-text[data-v-05227525]{font-size:.875rem;font-weight:700;right:.25rem;color:#451400;position:relative;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;z-index:0}h1[data-v-c5f200ac],h2[data-v-c5f200ac],h3[data-v-c5f200ac],h4[data-v-c5f200ac],h5[data-v-c5f200ac],h6[data-v-c5f200ac]{margin:0}h1[data-v-c5f200ac]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-c5f200ac]{font-size:2.1rem}}h2[data-v-c5f200ac]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2[data-v-c5f200ac]{font-size:1.5rem}}h3[data-v-c5f200ac]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-c5f200ac]{font-size:1.4rem}h4[data-v-c5f200ac],h5[data-v-c5f200ac]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-c5f200ac]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-c5f200ac]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.header-container[data-v-c5f200ac]{height:75px;min-height:75px;position:-webkit-sticky;position:sticky;max-height:75px;top:0;z-index:10}.header-container>.header-content[data-v-c5f200ac]{height:75px}.header-container .header-content[data-v-c5f200ac]{height:100%;border-bottom:1px solid #d4cbc7;background-color:#fff;align-items:center;width:100%;display:inline-flex}.header-container .header-content.blur[data-v-c5f200ac]{-webkit-filter:blur(.15em);filter:blur(.15em)}.header-container .header-content.return-to-route .left-container[data-v-c5f200ac]{flex:0 0 auto;margin-right:15px}.header-container .header-content .left-container[data-v-c5f200ac]{flex:1 2 100%;margin-right:10px;align-items:center;margin-left:10px;display:flex}.header-container .header-content .left-container .hamburger-menu[data-v-c5f200ac]{margin-right:10px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:none}.header-container .header-content .left-container .logo-link[data-v-c5f200ac]{height:58px;white-space:nowrap}.header-container .header-content .left-container .logo[data-v-c5f200ac]{width:58px}.header-container .header-content .left-container .user-container[data-v-c5f200ac]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:none}.header-container .header-content .left-container .user-container .sign-in-container[data-v-c5f200ac]{display:none}.header-container .header-content .left-container .user-container .sign-in-container .sign-in[data-v-c5f200ac]{white-space:nowrap}.header-container .header-content .left-container .user-container .customer-info-container[data-v-c5f200ac]{display:flex}.header-container .header-content .return-to-route-container[data-v-c5f200ac]{flex:0 0 auto;align-items:center;display:flex}.header-container .header-content .return-to-nav[data-v-c5f200ac]{padding-left:0}.header-container .header-content .nav[data-v-c5f200ac]{list-style:none;padding:0 1em;justify-content:space-around;justify-self:center;display:flex}.header-container .header-content .nav .nav-item[data-v-c5f200ac]{flex-grow:1;padding:1em;white-space:nowrap}.header-container .header-content .find-a-chipotle-container.mobile[data-v-c5f200ac]{display:none}.header-container .header-content .actions-right[data-v-c5f200ac]{flex:1 2 100%;justify-content:flex-end;margin-right:0;align-items:center;margin-left:0;display:flex}.header-container .header-content .actions-right .find-a-chipotle-container[data-v-c5f200ac]{margin-right:29px;width:200px;display:block}.header-container .header-content .actions-right .bag-container[data-v-c5f200ac]{margin-right:30px}.header-container .header-content .actions-right .bag-container .bag-icon-container[data-v-c5f200ac]{position:relative;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.header-container .header-content .actions-right .bag-container .bag-icon-container img.bag[data-v-c5f200ac]{vertical-align:middle}.header-container .header-content .actions-right .bag-container .bag-icon-container .bag-meal-count-badge[data-v-c5f200ac]{height:18px;justify-content:center;font-size:.76em;right:12%;color:#fff;position:absolute;top:30%;background-color:#ad2118;align-items:center;border-radius:50%;width:18px;display:inline-flex}@media(max-width:1199px){.header-container .header-content .nav[data-v-c5f200ac]{display:none}.header-container .header-content .left-container .hamburger-menu[data-v-c5f200ac]{display:block}.header-container .header-content .find-a-chipotle-container.mobile[data-v-c5f200ac]{display:inline-flex}.header-container .header-content .actions-right .find-a-chipotle-container[data-v-c5f200ac]{display:none}}@media(min-width:375px){.header-container .header-content .left-container .user-container .sign-in-container[data-v-c5f200ac]{align-items:center;display:flex}}@media(min-width:576px){.header-container .header-content .nav-separator[data-v-c5f200ac]{flex:0 0 auto;height:1px;height:40px;border-left:1px;margin-right:30px;background:#d4cbc7;width:1px}.header-container .header-content .left-container .user-container[data-v-c5f200ac]{cursor:pointer;margin-left:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:block}}@media(min-width:1024px){.header-container[data-v-c5f200ac]{height:100px;min-height:100px;max-height:100px}.header-container>.header-content[data-v-c5f200ac]{height:100px}.header-container .header-content .left-container[data-v-c5f200ac]{margin-left:16px}.header-container .header-content .left-container.return-to-route[data-v-c5f200ac]{margin-right:2em}.header-container .header-content .left-container .logo-link[data-v-c5f200ac]{height:81px}.header-container .header-content .left-container .logo[data-v-c5f200ac]{width:81px}.header-container .header-content .nav-separator[data-v-c5f200ac]{height:1px;height:40px;border-left:1px;background:#d4cbc7;width:1px}}@media(max-width:374px){.hide-xs{display:none}}.find-a-chipotle-container-button[data-v-5d32cb62]{max-height:40px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.find-a-chipotle-container-button .icon[data-v-5d32cb62]{height:24px;width:24px}.find-a-chipotle-container-button[data-v-5d32cb62]:hover{color:#a76721}.find-a-chipotle-container-button .text[data-v-5d32cb62]{font-family:Nunito Extra Bold}.find-a-chipotle-container-button .address-text[data-v-5d32cb62]{overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:400;color:#451400;max-width:115px;padding-bottom:2px;line-height:1em;white-space:nowrap}h1[data-v-6e5b739c],h2[data-v-6e5b739c],h3[data-v-6e5b739c],h4[data-v-6e5b739c],h5[data-v-6e5b739c],h6[data-v-6e5b739c]{margin:0}h1[data-v-6e5b739c]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-6e5b739c]{font-size:2.1rem}}h2[data-v-6e5b739c]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2[data-v-6e5b739c]{font-size:1.5rem}}h3[data-v-6e5b739c]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-6e5b739c]{font-size:1.4rem}h4[data-v-6e5b739c],h5[data-v-6e5b739c]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-6e5b739c]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-6e5b739c]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.user-container[data-v-6e5b739c]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:none}.user-container .sign-in-container[data-v-6e5b739c]{display:none}.user-container .sign-in-container .sign-in[data-v-6e5b739c]{white-space:nowrap}.user-container .customer-info-container[data-v-6e5b739c]{display:flex}@media(min-width:375px){.user-container .sign-in-container[data-v-6e5b739c]{align-items:center;display:flex}}@media(min-width:576px){.user-container[data-v-6e5b739c]{margin-left:20px;display:block}}.nav-item .nav-link[data-v-517651ec],h1[data-v-517651ec],h2[data-v-517651ec],h3[data-v-517651ec],h4[data-v-517651ec],h5[data-v-517651ec],h6[data-v-517651ec]{margin:0}h1[data-v-517651ec]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-517651ec]{font-size:2.1rem}}.nav-item .nav-link[data-v-517651ec],h2[data-v-517651ec]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){.nav-item .nav-link[data-v-517651ec],h2[data-v-517651ec]{font-size:1.5rem}}h3[data-v-517651ec]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-517651ec]{font-size:1.4rem}h4[data-v-517651ec],h5[data-v-517651ec]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-517651ec]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-517651ec]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.nav-item[data-v-517651ec]{justify-content:center;display:flex}.nav-item .nav-link[data-v-517651ec]{text-decoration:none;position:relative;cursor:pointer}.nav-item .nav-link[data-v-517651ec]:after{height:.17em;transition:width .2s;content:"";position:absolute;bottom:-.2em;background-color:#ad2118;left:0;width:0}.nav-item .nav-link.nutrition-deep-link.router-link-active[data-v-517651ec],.nav-item .nav-link.router-link-exact-active[data-v-517651ec],.nav-item .nav-link[data-v-517651ec]:hover{color:#ad2118;transition:color .1s ease-in}.nav-item .nav-link.nutrition-deep-link.router-link-active[data-v-517651ec]:after,.nav-item .nav-link.router-link-exact-active[data-v-517651ec]:after,.nav-item .nav-link[data-v-517651ec]:hover:after{width:22px}@media(min-width:768px){.nav-item .nav-link[data-v-517651ec]:after{height:2px;bottom:-8px}}h1[data-v-5ec2dbf7],h2[data-v-5ec2dbf7],h3[data-v-5ec2dbf7],h4[data-v-5ec2dbf7],h5[data-v-5ec2dbf7],h6[data-v-5ec2dbf7]{margin:0}h1[data-v-5ec2dbf7]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-5ec2dbf7]{font-size:2.1rem}}h2[data-v-5ec2dbf7]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2[data-v-5ec2dbf7]{font-size:1.5rem}}h3[data-v-5ec2dbf7]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-5ec2dbf7]{font-size:1.4rem}h4[data-v-5ec2dbf7],h5[data-v-5ec2dbf7]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-5ec2dbf7]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-5ec2dbf7]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.banner-container[data-v-5ec2dbf7]{min-height:65px;padding:22px;transition-duration:.6s;font-size:18px;font-weight:700;color:#fff;position:absolute;text-align:center;width:100%;margin-top:75px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;z-index:1}.banner-container .close-banner[data-v-5ec2dbf7]{height:22px;right:6px;position:absolute;opacity:.85;top:3px;margin:6px;cursor:pointer;width:22px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.banner-container .close-banner[data-v-5ec2dbf7]:hover{opacity:1}.banner-container .close-banner[data-v-5ec2dbf7]:after,.banner-container .close-banner[data-v-5ec2dbf7]:before{height:100%;content:" ";position:absolute;background-color:#fff;left:15px;width:4px}.banner-container .close-banner[data-v-5ec2dbf7]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.banner-container .close-banner[data-v-5ec2dbf7]:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width:1200px){.banner-container[data-v-5ec2dbf7]{min-height:90px;padding:35px;margin-top:100px}}.container .cmg-unsupported-browser-header .nav-items .nav-item[data-v-068dbdb4],h1[data-v-068dbdb4],h2[data-v-068dbdb4],h3[data-v-068dbdb4],h4[data-v-068dbdb4],h5[data-v-068dbdb4],h6[data-v-068dbdb4]{margin:0}h1[data-v-068dbdb4]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-068dbdb4]{font-size:2.1rem}}.container .cmg-unsupported-browser-header .nav-items .nav-item[data-v-068dbdb4],h2[data-v-068dbdb4]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){.container .cmg-unsupported-browser-header .nav-items .nav-item[data-v-068dbdb4],h2[data-v-068dbdb4]{font-size:1.5rem}}h3[data-v-068dbdb4]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-068dbdb4]{font-size:1.4rem}h4[data-v-068dbdb4],h5[data-v-068dbdb4]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-068dbdb4]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-068dbdb4]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.container[data-v-068dbdb4]{height:80%}.container .cmg-unsupported-browser-header[data-v-068dbdb4]{height:95px;border-bottom:1px solid #d4cbc7;width:100%;display:flex}.container .cmg-unsupported-browser-header .logo[data-v-068dbdb4]{height:80px;align-self:center;width:80px;padding-left:10px}.container .cmg-unsupported-browser-header .nav-items[data-v-068dbdb4]{margin:auto;display:flex}.container .cmg-unsupported-browser-header .nav-items .nav-item[data-v-068dbdb4]{flex:1 1 auto;text-decoration:none;position:relative;align-self:center;cursor:pointer;padding-left:20px}.container .cmg-unsupported-browser-header .nav-items .nav-item[data-v-068dbdb4]:after{height:.17em;transition:width .2s;content:"";position:absolute;bottom:0;background-color:#ad2118;left:22px;width:0}.container .cmg-unsupported-browser-header .nav-items .nav-item.router-link-exact-active[data-v-068dbdb4],.container .cmg-unsupported-browser-header .nav-items .nav-item[data-v-068dbdb4]:hover{color:#ad2118;transition:color .1s ease-in}.container .cmg-unsupported-browser-header .nav-items .nav-item.router-link-exact-active[data-v-068dbdb4]:after,.container .cmg-unsupported-browser-header .nav-items .nav-item[data-v-068dbdb4]:hover:after{width:22px}.cmg-inner-div.color-avocado[data-v-7ae91f52]:before{border-left-color:#90a035;border-bottom-color:#90a035}.cmg-inner-div.color-beige[data-v-7ae91f52]:before{border-left-color:#f7f2ed;border-bottom-color:#f7f2ed}.cmg-inner-div.color-beige-two[data-v-7ae91f52]:before{border-left-color:#f9f7f4;border-bottom-color:#f9f7f4}.cmg-inner-div.color-beige-light[data-v-7ae91f52]:before{border-left-color:#f8f2ec;border-bottom-color:#f8f2ec}.cmg-inner-div.color-beige-dark[data-v-7ae91f52]:before{border-left-color:#eae1db;border-bottom-color:#eae1db}.cmg-inner-div.color-black[data-v-7ae91f52]:before{border-left-color:#000;border-bottom-color:#000}.cmg-inner-div.color-blue-light[data-v-7ae91f52]:before{border-left-color:#5d5e82;border-bottom-color:#5d5e82}.cmg-inner-div.color-brown-hover-state[data-v-7ae91f52]:before{border-left-color:#6b321b;border-bottom-color:#6b321b}.cmg-inner-div.color-brown[data-v-7ae91f52]:before{border-left-color:#451400;border-bottom-color:#451400}.cmg-inner-div.color-brown-cocoa[data-v-7ae91f52]:before{border-left-color:#54392d;border-bottom-color:#54392d}.cmg-inner-div.color-brown-dark[data-v-7ae91f52]:before{border-left-color:#1b0800;border-bottom-color:#1b0800}.cmg-inner-div.color-brown-subtext[data-v-7ae91f52]:before{border-left-color:#8c766d;border-bottom-color:#8c766d}.cmg-inner-div.color-brown-light[data-v-7ae91f52]:before{border-left-color:#786259;border-bottom-color:#786259}.cmg-inner-div.color-brown-extra-light[data-v-7ae91f52]:before{border-left-color:#d0c7c2;border-bottom-color:#d0c7c2}.cmg-inner-div.color-brown-dashed-border[data-v-7ae91f52]:before{border-left-color:#dcd8d5;border-bottom-color:#dcd8d5}.cmg-inner-div.color-brown-semi-light[data-v-7ae91f52]:before{border-left-color:#7c6157;border-bottom-color:#7c6157}.cmg-inner-div.color-barely-brown-white[data-v-7ae91f52]:before{border-left-color:#fffcf9;border-bottom-color:#fffcf9}.cmg-inner-div.color-dark[data-v-7ae91f52]:before{border-left-color:#343a40;border-bottom-color:#343a40}.cmg-inner-div.color-dark-active-state[data-v-7ae91f52]:before{border-left-color:#1f0900;border-bottom-color:#1f0900}.cmg-inner-div.color-dark-taupe[data-v-7ae91f52]:before{border-left-color:#7d6351;border-bottom-color:#7d6351}.cmg-inner-div.color-grey-light[data-v-7ae91f52]:before{border-left-color:#f0f0f0;border-bottom-color:#f0f0f0}.cmg-inner-div.color-grey-medium[data-v-7ae91f52]:before{border-left-color:#f2f2f2;border-bottom-color:#f2f2f2}.cmg-inner-div.color-grey-pinkish[data-v-7ae91f52]:before{border-left-color:#d4cbc7;border-bottom-color:#d4cbc7}.cmg-inner-div.color-grey-dark[data-v-7ae91f52]:before{border-left-color:#c3b4a6;border-bottom-color:#c3b4a6}.cmg-inner-div.color-greyish-brown[data-v-7ae91f52]:before{border-left-color:#756456;border-bottom-color:#756456}.cmg-inner-div.color-green[data-v-7ae91f52]:before{border-left-color:#3f7600;border-bottom-color:#3f7600}.cmg-inner-div.color-green-dark[data-v-7ae91f52]:before{border-left-color:#417505;border-bottom-color:#417505}.cmg-inner-div.color-green-medium[data-v-7ae91f52]:before{border-left-color:#68831c;border-bottom-color:#68831c}.cmg-inner-div.color-green-xdark[data-v-7ae91f52]:before{border-left-color:#6e7c1b;border-bottom-color:#6e7c1b}.cmg-inner-div.color-gold[data-v-7ae91f52]:before{border-left-color:#b68207;border-bottom-color:#b68207}.cmg-inner-div.color-gold-light[data-v-7ae91f52]:before{border-left-color:#debf79;border-bottom-color:#debf79}.cmg-inner-div.color-gold-dark[data-v-7ae91f52]:before{border-left-color:#976500;border-bottom-color:#976500}.cmg-inner-div.color-gold-medium[data-v-7ae91f52]:before{border-left-color:#c97900;border-bottom-color:#c97900}.cmg-inner-div.color-gold-new[data-v-7ae91f52]:before{border-left-color:#a76721;border-bottom-color:#a76721}.cmg-inner-div.color-linen[data-v-7ae91f52]:before{border-left-color:#dfd9d3;border-bottom-color:#dfd9d3}.cmg-inner-div.color-pink[data-v-7ae91f52]:before{border-left-color:#96436a;border-bottom-color:#96436a}.cmg-inner-div.color-red[data-v-7ae91f52]:before{border-left-color:#ad2118;border-bottom-color:#ad2118}.cmg-inner-div.color-red-burnt[data-v-7ae91f52]:before{border-left-color:#9c1f16;border-bottom-color:#9c1f16}.cmg-inner-div.color-red-light[data-v-7ae91f52]:before{border-left-color:#d0021b;border-bottom-color:#d0021b}.cmg-inner-div.color-red-dark[data-v-7ae91f52]:before{border-left-color:#88120a;border-bottom-color:#88120a}.cmg-inner-div.color-rusty-red[data-v-7ae91f52]:before{border-left-color:#ac2318;border-bottom-color:#ac2318}.cmg-inner-div.color-yellow-carbs[data-v-7ae91f52]:before{border-left-color:#d49b1c;border-bottom-color:#d49b1c}.cmg-inner-div.color-yellow-green[data-v-7ae91f52]:before{border-left-color:#e7f86f;border-bottom-color:#e7f86f}.cmg-inner-div.color-white[data-v-7ae91f52]:before{border-left-color:#fff;border-bottom-color:#fff}.cmg-inner-div.color-scarlet[data-v-7ae91f52]:before{border-left-color:#d0021b;border-bottom-color:#d0021b}@keyframes rolling-loader-7ae91f52{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes rolling-loader-7ae91f52{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.inline-loader-container[data-v-7ae91f52]{position:absolute;align-self:center}.inline-loader-container .inline-loader[data-v-7ae91f52]{position:relative}.inline-loader-container .cmg-inner-div[data-v-7ae91f52]{-webkit-animation:rolling-loader-7ae91f52 1s linear infinite;animation:rolling-loader-7ae91f52 1s linear infinite;height:30px;position:absolute;width:30px}.inline-loader-container .cmg-inner-div[data-v-7ae91f52]:after,.inline-loader-container .cmg-inner-div[data-v-7ae91f52]:before{border-color:transparent transparent currentcolor currentcolor;content:"";position:absolute;border-style:solid;border-width:3px;border-radius:50%}.inline-loader-container .cmg-inner-div[data-v-7ae91f52]:before{height:24px;top:0;box-sizing:content-box;left:0;width:24px;z-index:2}.inline-loader-container .cmg-inner-div[data-v-7ae91f52]:after{height:26px;-webkit-transform:rotate(90deg);transform:rotate(90deg);border:1px solid #8d7963;position:absolute;top:1px;box-sizing:content-box;left:1px;width:26px;z-index:1}h1[data-v-36497fa3],h2[data-v-36497fa3],h3[data-v-36497fa3],h4[data-v-36497fa3],h5[data-v-36497fa3],h6[data-v-36497fa3]{margin:0}h1[data-v-36497fa3]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-36497fa3]{font-size:2.1rem}}h2[data-v-36497fa3]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2[data-v-36497fa3]{font-size:1.5rem}}h3[data-v-36497fa3]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-36497fa3]{font-size:1.4rem}h4[data-v-36497fa3],h5[data-v-36497fa3]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-36497fa3]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-36497fa3]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}input[type=number][data-v-36497fa3]::-webkit-inner-spin-button,input[type=number][data-v-36497fa3]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-bottom-margin[data-v-36497fa3]{margin-bottom:1.5em}.cmg-input[data-v-36497fa3]:not(.checkbox){flex:1}.cmg-input .text-type-input-container[data-v-36497fa3]{flex-flow:row;flex-wrap:wrap;align-items:flex-start;display:flex}.cmg-input .text-type-input-container .error-msg[data-v-36497fa3]{font-size:.85em;color:#d0021b;position:absolute;top:2.125em}@supports(-webkit-overflow-scrolling:touch){.cmg-input .text-type-input-container .error-msg[data-v-36497fa3]{top:2.8em}}.cmg-input .text-type-input-container.fat.has-error .password-input-container .input[data-v-36497fa3]::-webkit-input-placeholder,.cmg-input .text-type-input-container.fat.has-error .text-input-container .input[data-v-36497fa3]::-webkit-input-placeholder{font-size:1em;font-weight:400;color:#d0021b}.cmg-input .text-type-input-container.fat.has-error .password-input-container .input[data-v-36497fa3]:-ms-input-placeholder,.cmg-input .text-type-input-container.fat.has-error .text-input-container .input[data-v-36497fa3]:-ms-input-placeholder{font-size:1em;font-weight:400;color:#d0021b}.cmg-input .text-type-input-container.fat.has-error .password-input-container .input[data-v-36497fa3]::-ms-input-placeholder,.cmg-input .text-type-input-container.fat.has-error .text-input-container .input[data-v-36497fa3]::-ms-input-placeholder{font-size:1em;font-weight:400;color:#d0021b}.cmg-input .text-type-input-container.fat.has-error .password-input-container .input[data-v-36497fa3]::placeholder,.cmg-input .text-type-input-container.fat.has-error .text-input-container .input[data-v-36497fa3]::placeholder{font-size:1em;font-weight:400;color:#d0021b}.cmg-input .text-type-input-container.fat .password-input-container .input[data-v-36497fa3],.cmg-input .text-type-input-container.fat .text-input-container .input[data-v-36497fa3]{font-size:1.1em;font-weight:700;color:#451400;border-bottom:2px solid #451400}.cmg-input .text-type-input-container.fat .password-input-container .input[data-v-36497fa3]::-webkit-input-placeholder,.cmg-input .text-type-input-container.fat .text-input-container .input[data-v-36497fa3]::-webkit-input-placeholder{font-size:1.1em;color:#451400}.cmg-input .text-type-input-container.fat .password-input-container .input[data-v-36497fa3]:-ms-input-placeholder,.cmg-input .text-type-input-container.fat .text-input-container .input[data-v-36497fa3]:-ms-input-placeholder{font-size:1.1em;color:#451400}.cmg-input .text-type-input-container.fat .password-input-container .input[data-v-36497fa3]::-ms-input-placeholder,.cmg-input .text-type-input-container.fat .text-input-container .input[data-v-36497fa3]::-ms-input-placeholder{font-size:1.1em;color:#451400}.cmg-input .text-type-input-container.fat .password-input-container .input[data-v-36497fa3]::placeholder,.cmg-input .text-type-input-container.fat .text-input-container .input[data-v-36497fa3]::placeholder{font-size:1.1em;color:#451400}.cmg-input .text-type-input-container.has-error>.placeholder-hover-container.hover>.placeholder-hover[data-v-36497fa3],.cmg-input .text-type-input-container.has-error>.placeholder-hover-container:not(.hover)>.placeholder-hover[data-v-36497fa3]{color:#d0021b}.cmg-input .text-type-input-container .text-input-container[data-v-36497fa3]{flex:0 0 100%;position:relative;width:100%;display:flex}.cmg-input .text-type-input-container .text-input-container .input[data-v-36497fa3]{flex:0 0 100%;font-size:1em;border:0;border-bottom:1px solid rgba(69,20,0,.2);background-color:transparent;width:100%;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-input .text-type-input-container .text-input-container .input[data-v-36497fa3]:focus{outline:none}.cmg-input .text-type-input-container .text-input-container .input.red-border[data-v-36497fa3]{border-bottom:1px solid #d0021b}.cmg-input .text-type-input-container .text-input-container .input[data-v-36497fa3]:disabled{font-weight:400;color:#786259;border-bottom:1px solid #786259}.cmg-input .text-type-input-container .text-input-container .optional[data-v-36497fa3]{font-size:.8em;right:0;color:#786259;position:absolute;top:6px}.cmg-input .text-type-input-container .password-input-container[data-v-36497fa3]{flex:0 0 100%;position:relative;width:100%;display:flex}.cmg-input .text-type-input-container .password-input-container .input[data-v-36497fa3]{flex:0 0 100%;font-size:1em;border:0;border-bottom:1px solid rgba(69,20,0,.2);background-color:transparent;width:100%;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-input .text-type-input-container .password-input-container .input[data-v-36497fa3]:focus{outline:none}.cmg-input .text-type-input-container .password-input-container .input.red-border[data-v-36497fa3]{border-bottom:1px solid #d0021b}.cmg-input .text-type-input-container .password-input-container .input[data-v-36497fa3]:disabled{font-weight:400;color:#786259;border-bottom:1px solid #786259}.cmg-input .text-type-input-container .password-input-container .visibility[data-v-36497fa3]{height:20px;right:0;position:absolute;background-size:cover;cursor:pointer;width:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.browser-is-mobilesafari .cmg-input .text-type-input-container .password-input-container .visibility[data-v-36497fa3]{right:0;top:.25em}.cmg-input .text-type-input-container .placeholder-hover-container[data-v-36497fa3]{flex:0 0 100%;height:1em;right:0;position:relative;display:flex}.browser-is-mobilesafari .cmg-input .text-type-input-container .placeholder-hover-container[data-v-36497fa3]{right:-.5em;top:.25em}.cmg-input .text-type-input-container .placeholder-hover-container:not(.hover) .placeholder-hover[data-v-36497fa3]{color:#786259;top:1em}.cmg-input .text-type-input-container .placeholder-hover-container.hover .placeholder-hover[data-v-36497fa3]{font-size:.7em;font-weight:100;color:#451400;top:0}.cmg-input .text-type-input-container .placeholder-hover-container .placeholder-hover[data-v-36497fa3]{transition:all .2s ease;position:absolute;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-input .text-type-input-container .characters-left[data-v-36497fa3]{flex:1 1 100%;font-size:.9em;font-weight:700;text-align:right;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-input .checkbox-input-container[data-v-36497fa3]{position:relative;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.cmg-input .checkbox-input-container[data-v-36497fa3]:focus-within{outline:1px solid #000;outline:1px auto -webkit-focus-ring-color}.cmg-input .checkbox-input-container .checkbox[data-v-36497fa3]{height:0;opacity:0;margin:0;width:0}@media(min-width:768px){.cmg-input[data-v-36497fa3]{flex:1}.cmg-input .text-type-input-container[data-v-36497fa3]{flex-flow:row;flex-wrap:wrap;align-items:flex-start;display:flex}.cmg-input .text-type-input-container .error-msg[data-v-36497fa3]{font-size:.85em;color:#d0021b;position:absolute;top:1.85em}.cmg-input .text-type-input-container.fat .password-input-container .input[data-v-36497fa3],.cmg-input .text-type-input-container.fat .text-input-container .input[data-v-36497fa3]{font-size:1.1em;font-weight:700;color:#451400;border-bottom:2px solid #451400}.cmg-input .text-type-input-container.fat .password-input-container .input[data-v-36497fa3]::-webkit-input-placeholder,.cmg-input .text-type-input-container.fat .text-input-container .input[data-v-36497fa3]::-webkit-input-placeholder{font-size:1.1em;color:#451400}.cmg-input .text-type-input-container.fat .password-input-container .input[data-v-36497fa3]:-ms-input-placeholder,.cmg-input .text-type-input-container.fat .text-input-container .input[data-v-36497fa3]:-ms-input-placeholder{font-size:1.1em;color:#451400}.cmg-input .text-type-input-container.fat .password-input-container .input[data-v-36497fa3]::-ms-input-placeholder,.cmg-input .text-type-input-container.fat .text-input-container .input[data-v-36497fa3]::-ms-input-placeholder{font-size:1.1em;color:#451400}.cmg-input .text-type-input-container.fat .password-input-container .input[data-v-36497fa3]::placeholder,.cmg-input .text-type-input-container.fat .text-input-container .input[data-v-36497fa3]::placeholder{font-size:1.1em;color:#451400}.cmg-input .text-type-input-container.has-error>.placeholder-hover-container.hover>.placeholder-hover[data-v-36497fa3],.cmg-input .text-type-input-container.has-error>.placeholder-hover-container:not(.hover)>.placeholder-hover[data-v-36497fa3]{color:#d0021b}.cmg-input .text-type-input-container .text-input-container[data-v-36497fa3]{flex:0 0 100%;position:relative;width:100%;display:flex}.cmg-input .text-type-input-container .text-input-container .input[data-v-36497fa3]{flex:0 0 100%;font-size:1em;border:0;border-bottom:1px solid rgba(69,20,0,.2);background-color:transparent;width:100%;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-input .text-type-input-container .text-input-container .input[data-v-36497fa3]:focus{outline:none}.cmg-input .text-type-input-container .text-input-container .input.red-border[data-v-36497fa3]{border-bottom:1px solid #d0021b}.cmg-input .text-type-input-container .text-input-container .input[data-v-36497fa3]:disabled{font-weight:400;color:#786259;border-bottom:1px solid #786259}.cmg-input .text-type-input-container .password-input-container[data-v-36497fa3]{flex:0 0 100%;position:relative;width:100%;display:flex}.cmg-input .text-type-input-container .password-input-container .input[data-v-36497fa3]{flex:0 0 100%;font-size:1em;border:0;border-bottom:1px solid rgba(69,20,0,.2);background-color:transparent;width:100%;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-input .text-type-input-container .password-input-container .input[data-v-36497fa3]:focus{outline:none}.cmg-input .text-type-input-container .password-input-container .input.red-border[data-v-36497fa3]{border-bottom:1px solid #d0021b}.cmg-input .text-type-input-container .password-input-container .input[data-v-36497fa3]:disabled{font-weight:400;color:#786259;border-bottom:1px solid #786259}}@media(max-width:374px){.has-error .text-input-container .error-msg[data-v-36497fa3]{font-size:12px}}.cmg-kebab-menu-container .kebab-menu[data-v-a1b9480a]{flex:0 0 auto;justify-content:center;flex-direction:column;align-self:center;align-items:center;display:flex}.large-order-card[data-v-b1fcc4ce]{height:298px;padding:3.1em 1.2em 0;font-size:1em;margin-bottom:5%;background-size:100% 130px;background-color:#fff;box-shadow:0 0 14px 2px rgba(0,0,0,.2);width:335px;background-repeat:no-repeat;font-family:Nunito}.large-order-card .title[data-v-b1fcc4ce]{font-size:36px;color:#fff}.large-order-card .details[data-v-b1fcc4ce]{padding-top:.4em;font-size:14px;font-weight:400;font-style:normal;color:#786259;letter-spacing:normal;line-height:1.5;font-stretch:normal;word-wrap:break-word;margin-top:55px;font-family:Nunito}.large-order-card .details[data-v-b1fcc4ce] ul{padding:0;text-align:left;margin:0}.large-order-card .details[data-v-b1fcc4ce] ul li{display:inline}.large-order-card .details[data-v-b1fcc4ce] ul li:first-child:before{content:""}.large-order-card .details[data-v-b1fcc4ce] ul li:before{font-size:14px;color:#b68207;content:"• "}.large-order-card .bold-copy[data-v-b1fcc4ce]{font-size:14px;font-weight:700;color:#451400;text-align:left;display:block}.large-order-card .button-style[data-v-b1fcc4ce]{padding:0;width:90%;margin-top:1.3em}@media(min-width:768px){.large-order-card[data-v-b1fcc4ce]{margin:15px}}@media(min-width:1200px){.large-order-card[data-v-b1fcc4ce]{min-height:388px;padding:80px 0 0;background-size:100% 190px;min-width:570px}.large-order-card .button-style[data-v-b1fcc4ce]{width:241px}.large-order-card .title[data-v-b1fcc4ce]{font-size:48px}.large-order-card .details[data-v-b1fcc4ce]{padding-top:0;font-size:18px;line-height:1.67;margin-top:78px;padding-left:1.4em}.large-order-card .details[data-v-b1fcc4ce] ul li:last-child:before,.large-order-card .details[data-v-b1fcc4ce] ul li:nth-child(3):before{content:"\a";white-space:pre}.large-order-card .details[data-v-b1fcc4ce] ul li:before{font-size:18px}.large-order-card .bold-copy[data-v-b1fcc4ce]{font-size:18px;text-align:left;padding-left:25px;display:block}}.large-order-promo[data-v-d256164e]{padding:30px 0;background-size:contain;text-align:center;background-position:50%;background-repeat:no-repeat}.large-order-promo .pre-title[data-v-d256164e]{font-size:14px;color:#fff;letter-spacing:1px;padding-bottom:10px}.large-order-promo .title[data-v-d256164e]{padding:0 20px 15px;font-size:36px;color:#fff}.large-order-promo .large-order-promo-h5[data-v-d256164e]{font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.large-order-promo .card-container[data-v-d256164e]{flex-direction:column;align-items:center;width:100%;display:flex}@media(min-width:768px){.large-order-promo .card-container[data-v-d256164e]{justify-content:center;flex-direction:row}}@media(min-width:1200px){.large-order-promo[data-v-d256164e]{padding:60px 0}.large-order-promo h1[data-v-d256164e]{font-size:3rem}.large-order-promo .card-container[data-v-d256164e]{justify-content:center;flex-direction:row}.large-order-promo .pre-title[data-v-d256164e]{font-size:18px;letter-spacing:2px;padding-bottom:10px}.large-order-promo .title[data-v-d256164e]{padding:0 20px 10px;font-size:48px;color:#fff}}.loading-pepper[data-v-1aa2195a]{height:100%;justify-content:center;position:fixed;top:0;align-items:center;left:0;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;z-index:1000}.loading-pepper .background[data-v-1aa2195a]{height:50px;justify-content:center;background-color:#451400;align-items:center;border-radius:25px;width:50px;display:flex}.cmg-loyalty-pepper .loyalty-pepper-container[data-v-1525b1d2]{height:4rem;justify-content:center;position:relative;background-color:#451400;align-items:center;box-shadow:0 10px 25px 0 rgba(0,0,0,.25);border-radius:5rem;width:4rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.cmg-loyalty-pepper .loyalty-pepper-container[data-v-1525b1d2]:focus{outline:none}.cmg-loyalty-pepper .loyalty-pepper-container[data-v-1525b1d2]:not(.disabled){cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cmg-loyalty-pepper .loyalty-pepper-container .content[data-v-1525b1d2]{justify-content:center;flex-direction:column;align-items:center;display:flex}.cmg-loyalty-pepper .loyalty-pepper-container .content .reward-badge[data-v-1525b1d2]{height:1rem;justify-content:center;font-size:.75rem;right:-.075rem;color:#fff;position:absolute;top:-.075rem;background-color:#ad2118;align-items:center;border-radius:.5625rem;width:1rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex;z-index:9}.cmg-loyalty-pepper .loyalty-pepper-container .content .reward-badge.double-digits[data-v-1525b1d2]{height:1.25rem;width:1.25rem}.cmg-loyalty-pepper .loyalty-pepper-container .content .pepper-medallion[data-v-1525b1d2]{height:1.5rem;width:1.5rem}.cmg-loyalty-pepper .loyalty-pepper-container .content .fab-text[data-v-1525b1d2]{font-size:.75rem;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-loyalty-reward-card[data-v-6a819d1e]{height:22.5rem;padding:1.3rem 1rem 1rem;justify-content:center;min-width:15rem;box-sizing:border-box;flex-flow:column;width:15rem;margin-top:1.875rem;display:flex}.cmg-loyalty-reward-card.member-card .loyalty-logo-container[data-v-6a819d1e]{height:2.6rem;justify-content:center;position:absolute;top:-1.3rem;align-items:center;border-radius:5rem;left:5.5rem;width:2.6rem;display:flex}.cmg-loyalty-reward-card.member-card .loyalty-logo-container .loyalty-logo[data-v-6a819d1e]{height:3rem;background:50%/contain no-repeat;width:3rem}.cmg-loyalty-reward-card.member-card .chipotle-u-logo-container[data-v-6a819d1e]{height:5.5rem;justify-content:center;position:absolute;top:-3.5rem;align-items:center;left:4.115rem;width:5.5rem;display:flex}.cmg-loyalty-reward-card.member-card .chipotle-u-logo-container .chipotle-u-logo[data-v-6a819d1e]{height:5.5rem;background:50%/contain no-repeat;width:5.5rem}.cmg-loyalty-reward-card.member-card .card-container .card-content[data-v-6a819d1e]{padding-top:2rem}.cmg-loyalty-reward-card.member-card .card-container .card-content .student-info[data-v-6a819d1e]{padding-top:1.25rem}.cmg-loyalty-reward-card.member-card .card-container .card-content .student-info .font-small[data-v-6a819d1e]{font-size:1rem}.cmg-loyalty-reward-card.member-card .card-container .card-content .student-info .font-default[data-v-6a819d1e]{font-size:1.25rem}.cmg-loyalty-reward-card.member-card .card-container .card-content .student-info .line-one[data-v-6a819d1e],.cmg-loyalty-reward-card.member-card .card-container .card-content .student-info .line-two[data-v-6a819d1e]{font-weight:700;color:#ad2118;text-transform:uppercase;letter-spacing:normal;text-align:center;padding-bottom:.25rem;line-height:1;font-family:BeausVarsity}.cmg-loyalty-reward-card.member-card .card-container .card-content .student-info .line-two[data-v-6a819d1e]{justify-content:center;gap:.25rem;align-items:center;display:flex}.cmg-loyalty-reward-card.member-card .card-container .card-content .student-info .line-three[data-v-6a819d1e]{padding-top:.25rem;font-size:.75rem;letter-spacing:normal;text-align:center;line-height:1;font-family:Nunito}.cmg-loyalty-reward-card.member-card .card-container .card-content .student-info img[data-v-6a819d1e]{height:.75rem;margin-top:-.125rem}.cmg-loyalty-reward-card.member-card .card-container .card-content.add-to-wallet-padding[data-v-6a819d1e]{padding-bottom:3.75rem}.cmg-loyalty-reward-card.student-card .card-container[data-v-6a819d1e]:before{-webkit-filter:blur(1px);filter:blur(1px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);right:-1rem;content:"";position:absolute;bottom:-1rem;top:-1rem;border-radius:14px;background:rgba(0,0,0,.2);left:-1rem;z-index:-1}.cmg-loyalty-reward-card .card-container[data-v-6a819d1e]{flex:1 1 auto;position:relative;background-color:#fff;box-sizing:inherit;box-shadow:0 5px 14px 0 rgba(77,56,47,.1);flex-flow:column;display:flex}.cmg-loyalty-reward-card .card-container .card-content[data-v-6a819d1e]{flex:1 1 100%;height:100%;min-height:20rem;overflow-y:hidden;padding:1rem;position:relative;align-items:center;flex-flow:column;width:100%;display:flex}.cmg-loyalty-reward-card .card-container .card-content .reward-header[data-v-6a819d1e]{font-weight:700;color:#451400;line-height:1.375;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-loyalty-reward-card .card-container .card-content .reward-image[data-v-6a819d1e]{height:9.6rem;justify-content:center;margin-right:auto;margin-left:auto;width:12rem;margin-top:.375rem;display:flex}.cmg-loyalty-reward-card .card-container .card-content .reward-image img[data-v-6a819d1e]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.cmg-loyalty-reward-card .card-container .card-content .title-container[data-v-6a819d1e]{flex:1 0 auto}.cmg-loyalty-reward-card .card-container .card-content .title-container .title[data-v-6a819d1e]{overflow:hidden;padding:0;font-size:1.25rem;font-weight:700;color:#451400;text-align:center;margin-top:.75rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-loyalty-reward-card .card-container .card-content .qr-code[data-v-6a819d1e]{flex:0 0 auto;width:100%;margin-top:.625rem}.cmg-loyalty-reward-card .card-container .card-content .qr-code.gift-card[data-v-6a819d1e],.cmg-loyalty-reward-card .card-container .card-content .qr-code.promotion[data-v-6a819d1e]{margin-top:1.625rem}.cmg-loyalty-reward-card .card-container .card-content .description[data-v-6a819d1e]{flex:1 0 auto;font-size:1rem;margin-bottom:1rem;color:#451400;text-align:center;line-height:1.5;margin-top:1.375rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-loyalty-reward-card .card-container .card-content .description .line-two[data-v-6a819d1e]{color:#786259}.cmg-loyalty-reward-card .card-container .card-content .points[data-v-6a819d1e]{margin-top:0}.cmg-loyalty-reward-card .card-container .card-content .button[data-v-6a819d1e]{padding-right:1em;padding-left:1em}.cmg-loyalty-reward-card .card-container .card-content .button[data-v-6a819d1e] .button{height:2.25rem}.cmg-loyalty-reward-card .card-container .card-content .add-to-wallet[data-v-6a819d1e]{height:60px;justify-content:center;position:absolute;border-top:1px solid #ddd;bottom:0;background-color:#fafafa;align-items:center;width:100%;display:flex}.cmg-loyalty-reward-card .card-container .card-content .add-to-wallet img[data-v-6a819d1e]{width:calc(100% - 30px)}@media(min-width:319px)and (max-width:767px){.cmg-loyalty-reward-card[data-v-6a819d1e]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cmg-loyalty-reward-card.member-card .card-container .card-content[data-v-6a819d1e]{padding-top:2rem}.cmg-loyalty-reward-card .card-container .card-content>.title-container[data-v-6a819d1e]{margin-bottom:10px}.cmg-loyalty-reward-card .card-container .card-content .qr-code[data-v-6a819d1e]{height:100px!important;width:100px!important}.cmg-loyalty-reward-card .card-container .card-content .add-to-wallet[data-v-6a819d1e]{margin-top:auto}}@-webkit-keyframes fade-in-ae7b3654{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:.6}to{-webkit-transform:unset;transform:unset;opacity:unset}}@keyframes fade-in-ae7b3654{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:.6}to{-webkit-transform:unset;transform:unset;opacity:unset}}@-webkit-keyframes fade-out-ae7b3654{0%{-webkit-transform:unset;transform:unset;opacity:unset}to{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}}@keyframes fade-out-ae7b3654{0%{-webkit-transform:unset;transform:unset;opacity:unset}to{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}}.cmg-loyalty-rewards-modal[data-v-ae7b3654] .cmg-modal-container .cmg-modal .modal-default{height:100%}.cmg-loyalty-rewards-modal[data-v-ae7b3654] .cmg-modal-container .cmg-modal .modal-default .modal-background{background-size:cover;background-position:50%;background-repeat:no-repeat}.cmg-loyalty-rewards-modal[data-v-ae7b3654] .cmg-modal-container .cmg-modal .modal-default .modal-header .close-modal-container .close-modal{height:1rem;width:1rem}.cmg-loyalty-rewards-modal.cmg-modal-container[data-v-ae7b3654] .cmg-modal>.modal-header{margin-bottom:10px}.cmg-loyalty-rewards-modal.cmg-modal-container[data-v-ae7b3654] .cmg-modal>.modal-header>.close-modal-container{padding-top:.25em;right:1.75em}.cmg-loyalty-rewards-modal.cmg-modal-container[data-v-ae7b3654] .cmg-modal>.modal-header>.close-modal-container>img.close-modal{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.cmg-loyalty-rewards-modal.cmg-modal-container[data-v-ae7b3654] .cmg-modal>.modal-inner{padding-right:0;padding-left:0}.cmg-loyalty-rewards-modal.student-background[data-v-ae7b3654]{background-size:cover;background-position:50%;background-repeat:no-repeat}.cmg-loyalty-rewards-modal .header-container[data-v-ae7b3654]{text-align:center;flex-flow:column;display:flex}.cmg-loyalty-rewards-modal .header-container .header[data-v-ae7b3654]{flex:0 0 auto;font-size:1.25rem;margin-bottom:10px;color:#451400}.cmg-loyalty-rewards-modal .header-container .sub-header[data-v-ae7b3654]{flex:0 0 auto;font-size:1rem;color:#451400}.cmg-loyalty-rewards-modal .header-container .sub-header.student-header[data-v-ae7b3654]{background-color:#e7f86f}.cmg-loyalty-rewards-modal .content[data-v-ae7b3654]{margin-bottom:100px}.cmg-loyalty-rewards-modal .content .loyalty-modal-rewards-carousel .swiper-slide[data-v-ae7b3654]{justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex}.cmg-loyalty-rewards-modal .content .loyalty-modal-rewards-carousel .after-cards[data-v-ae7b3654]{justify-content:center;color:#451400;margin-top:1.2em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.cmg-loyalty-rewards-modal .content .loyalty-modal-rewards-carousel .after-cards .after-cards-content[data-v-ae7b3654]{width:18.75rem}.cmg-loyalty-rewards-modal .content .loyalty-modal-rewards-carousel .after-cards .after-cards-content .scan-explanation[data-v-ae7b3654]{font-size:.85em;line-height:1.6em;margin-top:.75rem}.cmg-loyalty-rewards-modal .content .loyalty-modal-rewards-carousel .after-cards .after-cards-content .swipe-for-rewards-container[data-v-ae7b3654]{width:100%;display:inline-flex}.cmg-loyalty-rewards-modal .content .loyalty-modal-rewards-carousel .after-cards .after-cards-content .swipe-for-rewards-container .swipe-arrows-container[data-v-ae7b3654]{flex:0 1 auto;height:auto}.cmg-loyalty-rewards-modal .content .loyalty-modal-rewards-carousel .after-cards .after-cards-content .swipe-for-rewards-container .swipe-arrows-container .swipe-arrows[data-v-ae7b3654]{height:2em;margin-right:.8em;background-size:contain;background-position:50%;width:2em;background-repeat:no-repeat}.cmg-loyalty-rewards-modal .content .loyalty-modal-rewards-carousel .after-cards .after-cards-content .swipe-for-rewards-container .swipe-text[data-v-ae7b3654]{flex:0 0 auto;font-size:1em;font-weight:700;line-height:2em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-loyalty-rewards-modal .content .loyalty-modal-rewards-carousel[data-v-ae7b3654] .pagination{position:relative}.cmg-loyalty-rewards-modal .content .loyalty-modal-rewards-carousel[data-v-ae7b3654] .pagination .swiper-pagination-bullet{height:.5rem;opacity:1;background-color:#c3b4a6;margin-left:.25rem;width:.5rem;margin-top:1rem}.cmg-loyalty-rewards-modal .content .loyalty-modal-rewards-carousel[data-v-ae7b3654] .pagination .swiper-pagination-bullet-active{background-color:#ad2118;border-radius:.5rem;width:1.5rem;margin-top:1rem}.cmg-loyalty-rewards-modal .content .bag-reward-confirmation[data-v-ae7b3654]{padding:1.5em;margin-right:3em;margin-bottom:27vh;color:#fff;position:absolute;opacity:.95;text-align:left;background-color:#1b0800;margin-left:3em;width:300px;display:flex}.cmg-loyalty-rewards-modal .content .bag-reward-confirmation.fade-enter-active[data-v-ae7b3654]{-webkit-animation:fade-in-ae7b3654 .15s ease-in;animation:fade-in-ae7b3654 .15s ease-in;transition:.1s ease-in;transition-property:scale}.cmg-loyalty-rewards-modal .content .bag-reward-confirmation.fade-leave-active[data-v-ae7b3654]{-webkit-animation:fade-out-ae7b3654 .15s ease-out;animation:fade-out-ae7b3654 .15s ease-out;transition:.1s ease-in;transition-property:scale}.cmg-loyalty-rewards-modal .content .bag-reward-confirmation .fade-enter-from[data-v-ae7b3654],.cmg-loyalty-rewards-modal .content .bag-reward-confirmation .fade-leave-to[data-v-ae7b3654]{opacity:0}.cmg-loyalty-rewards-modal .content .bag-reward-confirmation .text[data-v-ae7b3654]{width:200px;display:inline-block}.cmg-loyalty-rewards-modal .content .bag-reward-confirmation .text .title-text[data-v-ae7b3654]{font-size:16px;font-weight:700;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-loyalty-rewards-modal .content .bag-reward-confirmation .text .body-text[data-v-ae7b3654]{font-size:14px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-loyalty-rewards-modal .content .bag-reward-confirmation .icon[data-v-ae7b3654]{margin-top:auto;display:inline-block}.cmg-loyalty-rewards-modal .content .bag-reward-confirmation .icon .confirmation-badge[data-v-ae7b3654]{align-self:center;width:2.5em}.cmg-loyalty-rewards-modal .content .gift-card-btn[data-v-ae7b3654]{height:2.75rem;width:20.9375rem;margin-top:20px}.cmg-loyalty-rewards-modal .join-rewards[data-v-ae7b3654]{color:#451400}.cmg-loyalty-rewards-modal .join-rewards .title[data-v-ae7b3654]{font-size:1.875rem;font-weight:700;margin-right:auto;margin-left:auto;width:65%;margin-top:6.875rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-loyalty-rewards-modal .join-rewards .sub-title[data-v-ae7b3654]{font-size:1.125rem;margin-right:auto;margin-left:auto;width:17rem;margin-top:.625rem}.cmg-loyalty-rewards-modal .join-rewards .join-button[data-v-ae7b3654]{font-size:1.125rem;font-weight:700;color:#a76721;border-bottom:.125rem solid #a76721;letter-spacing:-.0175rem;margin-top:1.375rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.cmg-loyalty-rewards-modal .join-rewards .legal-copy[data-v-ae7b3654]{margin-right:auto;margin-left:auto;width:20.9375rem;margin-top:1.25rem}@media(min-width:319px)and (max-width:374px){.cmg-loyalty-rewards-modal.cmg-modal-container[data-v-ae7b3654] .cmg-modal{padding-top:15px}.cmg-loyalty-rewards-modal.cmg-modal-container[data-v-ae7b3654] .cmg-modal>.modal-header{margin-bottom:10px}.cmg-loyalty-rewards-modal.cmg-modal-container[data-v-ae7b3654] .cmg-modal>.modal-header>.close-modal-container{right:20px}.cmg-loyalty-rewards-modal.cmg-modal-container .content .loyalty-modal-rewards-carousel .after-cards .after-cards-content[data-v-ae7b3654]{padding-bottom:25px}.add-to-wallet-padding[data-v-ae7b3654]{padding-top:1.5rem}}.loyalty-sign-in-container[data-v-1f1752cb]{min-height:80px;justify-content:center;border-top:1px solid #d4cbc7;border-bottom:1px solid #d4cbc7;display:flex}.loyalty-sign-in-container .inner-container[data-v-1f1752cb]{justify-content:center;text-transform:uppercase;max-width:1200px;flex-direction:row;align-items:center;width:90%;display:flex}.loyalty-sign-in-container .inner-container img[data-v-1f1752cb]{flex:0 0 auto;height:62px;margin:5px}.loyalty-sign-in-container .inner-container .loyalty-text[data-v-1f1752cb]{flex:0 1 auto;margin-left:15px}.loyalty-sign-in-container .inner-container .account[data-v-1f1752cb]{flex:0 0 auto;justify-content:space-between;align-items:center;margin-left:15px;display:flex}.loyalty-sign-in-container .inner-container .account .button[data-v-1f1752cb]{flex-grow:1;padding:0 7px}.loyalty-sign-in-container .inner-container .account .titles[data-v-1f1752cb]{margin-left:15px}.loyalty-sign-in-container .inner-container .account .loyalty-sign-in-container-h5[data-v-1f1752cb]{font-size:1rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.loyalty-sign-in-container .inner-container .account h3[data-v-1f1752cb]{text-decoration:underline;margin-bottom:.1em;color:#b68207;min-width:70px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.loyalty-sign-in-container .has-dynamic-link[data-v-1f1752cb]{max-width:600px}@media(max-width:768px){.loyalty-sign-in-container .inner-container[data-v-1f1752cb]{margin-bottom:14px;flex-direction:column;align-items:center;margin-top:12px}.loyalty-sign-in-container .inner-container img[data-v-1f1752cb]{display:none}.loyalty-sign-in-container .inner-container .loyalty-text[data-v-1f1752cb]{text-align:center}.loyalty-sign-in-container .inner-container .account[data-v-1f1752cb]{margin-top:10px}.loyalty-sign-in-container .inner-container .account .titles[data-v-1f1752cb]{margin-left:10px}}h1[data-v-610db170],h2[data-v-610db170],h3[data-v-610db170],h4[data-v-610db170],h5[data-v-610db170],h6[data-v-610db170]{margin:0}h1[data-v-610db170]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-610db170]{font-size:2.1rem}}h2[data-v-610db170]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2[data-v-610db170]{font-size:1.5rem}}h3[data-v-610db170]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-610db170]{font-size:1.4rem}h4[data-v-610db170],h5[data-v-610db170]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-610db170]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-610db170]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em}.cmg-nearby-restaurant-alert-container[data-v-610db170],h6[data-v-610db170]{font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-nearby-restaurant-alert-container[data-v-610db170]{margin-bottom:10px;background-color:#f7f2ed;border-radius:5px;margin-top:10px;display:flex}.cmg-nearby-restaurant-alert-container .icon[data-v-610db170]{padding-left:15px}.cmg-nearby-restaurant-alert-container .nearby-restaurant-alert[data-v-610db170]{padding:15px;font-size:18px;font-weight:400;color:#451400}h1[data-v-a999b28a],h2[data-v-a999b28a],h3[data-v-a999b28a],h4[data-v-a999b28a],h5[data-v-a999b28a],h6[data-v-a999b28a]{margin:0}h1[data-v-a999b28a]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-a999b28a]{font-size:2.1rem}}h2[data-v-a999b28a]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2[data-v-a999b28a]{font-size:1.5rem}}h3[data-v-a999b28a]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-a999b28a]{font-size:1.4rem}h4[data-v-a999b28a],h5[data-v-a999b28a]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-a999b28a]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-a999b28a]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-password-input-container[data-v-a999b28a]{margin-bottom:30px;position:relative}.cmg-password-input-container .password-requirements-container[data-v-a999b28a]{position:absolute;top:46px;width:100%}.cmg-password-input-container .password-requirements-container .password-requirements .text[data-v-a999b28a]{font-size:13px;color:#786259;text-align:center}.cmg-password-input-container .password-requirements-container .password-requirements .requirements[data-v-a999b28a]{justify-content:space-between;font-size:14px;text-align:center;margin:auto;width:240px;display:flex}.cmg-password-input-container .password-requirements-container .password-requirements .requirements .requirement[data-v-a999b28a]{padding-top:2px;flex-direction:column;align-items:center;line-height:15px;display:flex}.cmg-password-input-container .password-requirements-container .password-requirements .requirements .requirement.valid[data-v-a999b28a]{font-weight:700;color:#451400}.cmg-password-input-container .password-requirements-container .password-requirements .requirements .requirement .checkmark[data-v-a999b28a]{height:10px;border-right:2px solid #90a035;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:2px solid #90a035;align-content:center;width:5px}.payment-card-logo-container[data-v-5980e4ae]{border-radius:5px}.payment-card-logo-container .logo[data-v-5980e4ae]{height:40px;background-size:cover;background-position:50%;width:64px;background-repeat:no-repeat}.cmg-pepper-chat-link[data-v-2bec430a]{padding:1em 0;justify-content:center;align-items:center;display:flex}.chat-text[data-v-2bec430a]{color:#451400;margin:0 0 0 .3em;display:inline-block}.chat-link[data-v-2bec430a]{text-decoration:none;font-weight:700;margin-left:.3em}.toggle-wrapper[data-v-754eb46c]{flex:1 1 100%;justify-content:center;max-width:260px;display:flex}.toggle-wrapper .toggle[data-v-754eb46c]{flex:1 1 100%;height:42px;justify-content:center;background-color:#fff;box-shadow:0 1px 10px 1px rgba(0,0,0,.2);border-radius:2em;display:flex}.toggle-wrapper .toggle .option[data-v-754eb46c]{flex:1 1 100%;padding:1px 3%;justify-content:center;color:#786259;text-transform:uppercase;min-width:128px;background-color:#fff;align-items:center;border-radius:2em;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.toggle-wrapper .toggle .option img[data-v-754eb46c]{margin-right:5px}.toggle-wrapper .toggle .option.active[data-v-754eb46c]{color:#fff;background-color:#451400;box-shadow:0 1px 10px 1px rgba(0,0,0,.2)}.toggle-wrapper .toggle .option.active img[data-v-754eb46c]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.progress-bar-container[data-v-1c79fba4]{background-color:#fff;border-radius:1em;width:100%}.progress-bar-container .progress-bar[data-v-1c79fba4]{height:.5rem;transition:all .5s;max-width:100%;background-color:#ad2118;border-radius:1em;width:0}.promo-banner[data-v-330dfc7e]{min-height:450px;padding:10px 30px;justify-content:center;margin-right:auto;position:relative;max-width:540px;flex-direction:column;background-size:cover;align-items:center;background-position:50%;margin-left:auto;width:100%;display:flex}.promo-banner .promo[data-v-330dfc7e]{justify-content:center;flex-direction:column-reverse;align-items:center;display:flex}.promo-banner .text-container[data-v-330dfc7e]{flex:0 0 auto;padding:0 20px;text-align:center}.promo-banner .text-container .banner-title[data-v-330dfc7e]{font-size:3rem;margin:0 auto}.promo-banner .text-container .banner-subtitle[data-v-330dfc7e]{font-size:1.1rem;font-weight:500;margin-bottom:30px}.promo-banner .text-container .banner-legal[data-v-330dfc7e]{font-size:9px;font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.promo-banner .text-container .button[data-v-330dfc7e]{padding-right:36px;padding-left:36px}.promo-banner .img-container[data-v-330dfc7e]{height:225px;margin-bottom:10px;background-size:contain;background-position:50%;width:330px;background-repeat:no-repeat}.promo-banner .promo[data-v-330dfc7e]{border:1px solid #d4cbc7;margin-bottom:30px}.promo-banner .promo .img-container[data-v-330dfc7e]{height:auto;min-height:155px;margin-bottom:10px;position:relative;background-size:cover;text-align:center;background-position:50% 50%;width:100%;background-repeat:no-repeat}.promo-banner .promo .video-container[data-v-330dfc7e]{height:155px;margin-bottom:10px;position:relative;width:100%}.promo-banner .promo .video-container .background-video[data-v-330dfc7e]{height:155px;position:absolute;-o-object-fit:cover;object-fit:cover;width:100%}.promo-banner .promo .text-container[data-v-330dfc7e]{text-align:left;padding-bottom:20px}.promo-banner .promo .text-container .banner-subtitle[data-v-330dfc7e]{font-size:1rem;font-weight:400}.promo-banner .promo .text-container h1[data-v-330dfc7e]{font-size:1.75rem;margin-top:1rem}.promo-banner .promo .text-container .promo-banner-btns .button[data-v-330dfc7e]{height:auto;padding:.5rem 1rem;text-decoration:none;max-width:370px;margin:auto auto 0;width:100%;line-height:20px;display:block}@media(min-width:768px){.promo-banner[data-v-330dfc7e]{padding-top:0;justify-content:center}}@media(min-width:768px)and (max-width:1023px){.promo-banner[data-v-330dfc7e]{max-width:720px}.promo-banner .promo[data-v-330dfc7e]{height:100%;padding-top:155px;right:10px;position:absolute;width:310px;display:block}.promo-banner .promo[data-v-330dfc7e]:first-child{right:auto;left:10px}.promo-banner .promo .text-container[data-v-330dfc7e]{padding-bottom:100px}.promo-banner .promo .text-container .promo-banner-btns[data-v-330dfc7e]{position:absolute;bottom:20px;width:265px}.promo-banner .promo .img-container[data-v-330dfc7e]{position:absolute;top:0;background-position:50% 50%}.promo-banner .promo .video-container[data-v-330dfc7e]{min-height:155px;position:absolute;top:0}}@media(min-width:1024px){.promo-banner[data-v-330dfc7e]{height:520px;padding:0 20px 0 80px;flex-direction:row;align-items:center}.promo-banner .promo[data-v-330dfc7e]{flex:50%;height:430px;flex-direction:row;margin:0 10px}.promo-banner .promo .text-container[data-v-330dfc7e]{height:100%;position:relative;max-width:unset;padding-bottom:80px;width:50%}.promo-banner .promo .text-container .banner-title[data-v-330dfc7e]{font-size:2.5rem;line-height:38px;margin-top:13px}.promo-banner .promo .text-container .banner-subtitle[data-v-330dfc7e]{font-size:1rem;line-height:25px;padding-left:4px}.promo-banner .promo .text-container .promo-banner-btns[data-v-330dfc7e]{position:absolute;bottom:40px;width:calc(100% - 40px)}.promo-banner .promo .text-container .banner-legal[data-v-330dfc7e]{height:44px;position:absolute;bottom:0;width:calc(100% - 40px);line-height:11px}.promo-banner .promo .img-container[data-v-330dfc7e]{height:100%;margin-bottom:0;width:50%}.promo-banner .promo .video-container[data-v-330dfc7e]{height:100%;margin-bottom:0;position:relative;width:50%}.promo-banner .promo .video-container .background-video[data-v-330dfc7e]{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}}.promo-banner-container[data-v-7be3ae5a]{overflow:hidden;min-height:450px;position:relative}.promo-banner-container .content .background-video[data-v-7be3ae5a]{height:100%;min-height:450px;position:absolute;-o-object-fit:cover;object-fit:cover;top:100;width:100%}.promo-banner-container .content .background-image[data-v-7be3ae5a]{min-height:450px;position:absolute;background-size:cover;top:100;background-position:50%;width:100%}.promo-banner-container .content .promo-banner[data-v-7be3ae5a]{min-height:450px;padding-top:10px;justify-content:center;position:relative;align-items:center;padding-bottom:10px;display:flex}.promo-banner-container .content .promo-banner .banner-subtitle [data-v-7be3ae5a]{margin:0}.promo-banner-container .content .promo-banner .promo[data-v-7be3ae5a]{justify-content:center;flex-direction:column-reverse;align-items:center;display:flex}.promo-banner-container .content .promo-banner .promo.align-content-right[data-v-7be3ae5a]{justify-content:flex-end;width:100%}.promo-banner-container .content .promo-banner .text-and-image-container[data-v-7be3ae5a]{flex:0 0 auto;padding:10px;text-align:center}.promo-banner-container .content .promo-banner .text-and-image-container.align-content-right[data-v-7be3ae5a]{text-align:left}.promo-banner-container .content .promo-banner .text-and-image-container .banner-pre-title[data-v-7be3ae5a]{font-size:38px}.promo-banner-container .content .promo-banner .text-and-image-container .banner-title[data-v-7be3ae5a]{font-size:3rem;margin:0 auto}.promo-banner-container .content .promo-banner .text-and-image-container .banner-subtitle[data-v-7be3ae5a]{font-size:1.1rem;font-weight:500;margin-bottom:30px}.promo-banner-container .content .promo-banner .text-and-image-container .banner-legal[data-v-7be3ae5a]{font-size:12px;font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.promo-banner-container .content .promo-banner .text-and-image-container .button[data-v-7be3ae5a]{padding-right:36px;padding-left:36px}.promo-banner-container .content .promo-banner .text-and-image-container .dual-butts[data-v-7be3ae5a]{display:block}.promo-banner-container .content .promo-banner .text-and-image-container .dual-butts .btn[data-v-7be3ae5a]{margin-bottom:8px;margin-top:8px}.promo-banner-container .content .promo-banner .text-and-image-container .promo-banner-btns .btn[data-v-7be3ae5a]{width:380px}.promo-banner-container .content .promo-banner .text-and-image-container .img-container[data-v-7be3ae5a]{max-width:350px;max-height:240px}@media(min-width:768px){.promo-banner-container .content .promo-banner[data-v-7be3ae5a]{padding-top:0;justify-content:center}}@media(min-width:768px)and (max-width:1023px){.promo-banner-container .content .promo-banner .text-and-image-container .banner-legal[data-v-7be3ae5a],.promo-banner-container .content .promo-banner .text-and-image-container .banner-subtitle[data-v-7be3ae5a]{max-width:700px}.promo-banner-container .content .promo-banner .text-and-image-container .dual-butts[data-v-7be3ae5a]{justify-content:space-between;display:flex}.promo-banner-container .content .promo-banner .text-and-image-container .dual-butts .btn[data-v-7be3ae5a]{margin-bottom:0;flex-basis:300px;margin-top:0}.promo-banner-container .content .promo-banner .text-and-image-container .promo-banner-btns .btn[data-v-7be3ae5a]{width:350px}.promo-banner-container .content .promo-banner .text-and-image-container .img-container[data-v-7be3ae5a]{max-width:500px;max-height:350px}}@media(max-width:374px){.promo-banner-container .content .background-image[data-v-7be3ae5a],.promo-banner-container .content .promo-banner[data-v-7be3ae5a]{min-height:500px}.promo-banner-container .content .promo-banner .text-and-image-container .banner-pre-title[data-v-7be3ae5a]{font-size:30px}.promo-banner-container .content .promo-banner .text-and-image-container .banner-title[data-v-7be3ae5a]{font-size:40px}.promo-banner-container .content .promo-banner .text-and-image-container .banner-subtitle[data-v-7be3ae5a]{font-size:16px;max-width:280px;margin:0 auto 15px}.promo-banner-container .content .promo-banner .text-and-image-container .banner-legal[data-v-7be3ae5a]{max-width:260px}.promo-banner-container .content .promo-banner .text-and-image-container .img-container[data-v-7be3ae5a]{max-width:300px;max-height:225px}.promo-banner-container .content .promo-banner .text-and-image-container .promo-banner-btns .btn[data-v-7be3ae5a]{width:280px}}@media(min-width:374px)and (max-width:576px){.promo-banner-container .content .promo-banner .text-and-image-container .banner-subtitle[data-v-7be3ae5a]{max-width:350px;margin:0 auto}.promo-banner-container .content .promo-banner .text-and-image-container .banner-legal[data-v-7be3ae5a]{max-width:350px}.promo-banner-container .content .promo-banner .text-and-image-container .img-container[data-v-7be3ae5a]{max-width:350px;max-height:270px}.promo-banner-container .content .promo-banner .promo-banner-btns .btn[data-v-7be3ae5a]{width:320px!important}}@media(min-width:1024px){.promo-banner-container[data-v-7be3ae5a]{min-height:520px}.promo-banner-container .content .background-video-container .background-video[data-v-7be3ae5a]{height:unset}.promo-banner-container .content .background-image[data-v-7be3ae5a]{min-height:520px}.promo-banner-container .content .promo-banner[data-v-7be3ae5a]{min-height:520px;padding:0 20px;align-items:center}.promo-banner-container .content .promo-banner .promo[data-v-7be3ae5a]{flex-direction:row}.promo-banner-container .content .promo-banner .text-and-image-container[data-v-7be3ae5a]{max-width:480px;text-align:left}.promo-banner-container .content .promo-banner .text-and-image-container .banner-pre-title[data-v-7be3ae5a]{font-size:50px}.promo-banner-container .content .promo-banner .text-and-image-container .banner-title[data-v-7be3ae5a]{font-size:65px;margin:0}.promo-banner-container .content .promo-banner .text-and-image-container .banner-subtitle[data-v-7be3ae5a]{padding:0;font-size:22px;font-weight:500;margin:10px 0 35px}.promo-banner-container .content .promo-banner .text-and-image-container .dual-butts[data-v-7be3ae5a]{justify-content:space-between;display:flex}.promo-banner-container .content .promo-banner .text-and-image-container .dual-butts .btn[data-v-7be3ae5a]{margin-bottom:0;flex-basis:200px;margin-top:0}.promo-banner-container .content .promo-banner .text-and-image-container .promo-banner-btns .btn[data-v-7be3ae5a]{width:300px}.promo-banner-container .content .promo-banner .img-container[data-v-7be3ae5a]{max-width:800px;max-height:500px}}@media(min-width:1024px)and (max-width:1300px){.promo-banner-container .content .promo-banner .img-container[data-v-7be3ae5a]{max-width:500px;max-height:400px}}.promo-banner-container .content .promo-banner .promo .text-and-image-container.center-aligned[data-v-7be3ae5a]{text-align:center}.promo-banner-container .content .promo-banner .promo .text-and-image-container.center-aligned .banner-legal[data-v-7be3ae5a],.promo-banner-container .content .promo-banner .promo .text-and-image-container.center-aligned .banner-subtitle[data-v-7be3ae5a]{max-width:1200px}.container[data-v-2b8f404c]{position:relative}h1[data-v-2b8f404c]{margin-bottom:0;color:#451400;text-transform:uppercase;margin-top:0}p[data-v-2b8f404c]{font-size:14px;margin-bottom:0;color:#451400;position:static}.exchange[data-v-2b8f404c]{padding-top:0;padding-bottom:0}.container-1200[data-v-2b8f404c]{margin-right:auto;max-width:1200px;padding-right:50px;margin-left:auto;padding-left:50px}.container-1200.topbanner[data-v-2b8f404c]{justify-content:space-between;padding-right:50px;align-items:center;padding-left:50px;display:flex}.hero[data-v-2b8f404c]{overflow:hidden}.banner[data-v-2b8f404c]{padding-top:11px;position:-webkit-sticky;position:sticky;background-color:#451400;padding-bottom:11px;width:100vw}.bannerright[data-v-2b8f404c],.login[data-v-2b8f404c]{text-decoration:none;color:#fff}.login[data-v-2b8f404c]{padding:10px 23px;font-size:10px;border:1px solid #fff;margin-right:0;transition:all .4s ease;text-transform:uppercase;letter-spacing:1px;border-radius:20px;display:inline-block}.login[data-v-2b8f404c]:hover{color:#451400;background-color:#fff}.bannerlink[data-v-2b8f404c]{font-size:10px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;line-height:14px}.bannerlink.singin[data-v-2b8f404c]{margin-right:22px;color:#fff}.banner__pepper[data-v-2b8f404c]{margin-right:10px;align-self:center}.banner-left[data-v-2b8f404c]{align-items:center;display:flex}.banner__bold-text[data-v-2b8f404c]{font-weight:700;margin-right:6px;color:#fff;text-transform:uppercase}.banner_lowercase[data-v-2b8f404c]{font-weight:300;color:#fff}.sticky-wrap[data-v-2b8f404c]{position:-webkit-sticky;position:sticky;top:0;z-index:100}.banner__rewardswrap[data-v-2b8f404c]{align-items:center;display:flex}.herowrap[data-v-2b8f404c]{justify-content:space-around;display:flex}.rightside[data-v-2b8f404c]{justify-content:center;position:relative;flex-direction:column;width:55%;display:flex;z-index:10}.rightside .img[data-v-2b8f404c]{-webkit-transform:translate(40px);transform:translate(40px);position:absolute;opacity:0}.rightside .img.enter[data-v-2b8f404c]{-webkit-transform:translate(0);transform:translate(0);transition:all .5s ease-in;opacity:1}.rightside .img.leave[data-v-2b8f404c]{-webkit-transform:translate(-40px);transform:translate(-40px);transition:all .5s ease-out;opacity:0}.leftside[data-v-2b8f404c]{justify-content:center;position:relative;flex-direction:column;align-items:flex-start;width:55%;display:flex;z-index:20}.hero---small-headline[data-v-2b8f404c]{font-size:32px;font-weight:500;margin-bottom:21px;color:#ad2118;text-transform:uppercase;letter-spacing:5px;line-height:35px}.hero__headline[data-v-2b8f404c]{-webkit-transform:translate(40px);transform:translate(40px);font-size:50px;font-weight:900;right:0;position:absolute;opacity:0;bottom:0;letter-spacing:0;top:0;left:0;line-height:55px;white-space:nowrap;font-family:Gotham,Arial,sans-serif;display:inline-block}.hero__headline.enter[data-v-2b8f404c]{-webkit-transform:translate(0);transform:translate(0);transition:all .5s ease-in;opacity:1}.hero__headline.leave[data-v-2b8f404c]{-webkit-transform:translate(-40px);transform:translate(-40px);transition:all .5s ease-out;opacity:0}.img.burst[data-v-2b8f404c]{-webkit-transform:translate(0);transform:translate(0);position:relative;max-width:none;opacity:1}.burst[data-v-2b8f404c]{width:700px}.paragraph[data-v-2b8f404c]{padding-top:7px;font-weight:500;max-width:450px;line-height:22px;font-family:Gotham,Arial,sans-serif;display:inline}.paragraph.rewards[data-v-2b8f404c]{font-size:14px;color:#36312f;max-width:500px;letter-spacing:0}.link-3[data-v-2b8f404c]{color:#451400}.image-7[data-v-2b8f404c]{font-size:12px;margin-left:4px;width:12px;display:inline}.div-block[data-v-2b8f404c]{margin-bottom:24px;max-width:450px;margin-top:15px}.link-block[data-v-2b8f404c]{padding:17px 48px;text-decoration:none;background-color:#ad2118;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.text-block[data-v-2b8f404c]{padding:0;text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:1px}.hero__give[data-v-2b8f404c]{right:0;max-width:500px;bottom:0;top:-1%;left:101px;z-index:10}.hero__drink[data-v-2b8f404c]{right:0;max-width:175px;bottom:auto;top:auto;left:249px;z-index:10}.guac[data-v-2b8f404c]{right:0;max-width:600px;bottom:auto;top:auto;left:-3px;z-index:10}.goodsphoto[data-v-2b8f404c]{right:auto;max-width:575px;bottom:auto;top:auto;left:31px;z-index:10}.headline-middlewrap[data-v-2b8f404c]{height:60px;position:relative;display:inline}.hero__headline-static[data-v-2b8f404c]{-webkit-transform:translate(0);transform:translate(0);font-size:50px;font-weight:900;max-width:none;letter-spacing:0;width:520px;line-height:55px;white-space:nowrap;font-family:Gotham,Arial,sans-serif;display:inline}.burritos-img[data-v-2b8f404c]{right:0;max-width:600px;bottom:auto;top:auto;left:60px;display:block;z-index:10}@media screen and (min-width:1440px){.container-1200.topbanner[data-v-2b8f404c]{padding-right:50px;padding-left:50px}}@media screen and (max-width:991px){.container-1200[data-v-2b8f404c]{flex-direction:column;align-items:center;display:flex}.container-1200.topbanner[data-v-2b8f404c]{flex-direction:row}.hero[data-v-2b8f404c]{margin-bottom:55px}.banner__pepper[data-v-2b8f404c]{margin-right:8px}.herowrap[data-v-2b8f404c]{flex-direction:column-reverse;align-items:center}.rightside[data-v-2b8f404c]{width:100%}.leftside[data-v-2b8f404c]{align-items:center;width:100%}.hero__headline.guac[data-v-2b8f404c],.hero__headline.sides[data-v-2b8f404c]{text-align:center}.burst[data-v-2b8f404c]{margin-bottom:32px;align-self:center;width:550px}.div-block[data-v-2b8f404c],.paragraph[data-v-2b8f404c]{text-align:center}.hero__drink[data-v-2b8f404c],.hero__give[data-v-2b8f404c]{right:auto;align-self:center;left:auto}.hero__drink[data-v-2b8f404c]{-webkit-transform:translate(40px);transform:translate(40px);max-width:150px;width:270px}.goodsphoto[data-v-2b8f404c],.guac[data-v-2b8f404c]{right:auto;align-self:center;left:auto}.goodsphoto[data-v-2b8f404c]{max-width:450px}.headline-middlewrap[data-v-2b8f404c]{height:55px;justify-content:center;text-align:center;width:100%;display:flex}.hero__headline-static[data-v-2b8f404c]{text-align:center;width:100%}.burritos-img[data-v-2b8f404c]{right:auto;align-self:center;left:auto}}@media screen and (max-width:767px){.container-1200[data-v-2b8f404c]{overflow:hidden;padding-right:25px;padding-left:25px}.container-1200.topbanner[data-v-2b8f404c]{padding-right:15px;flex-direction:row;padding-left:15px}.goodstuff_header[data-v-2b8f404c]{font-size:32px;font-weight:900;line-height:40px}.login[data-v-2b8f404c]{padding:5px 10px;margin-right:10px}.banner__pepper[data-v-2b8f404c]{margin-right:4px;margin-bottom:0;max-width:80%;align-self:center;width:30px}.banner__bold-text[data-v-2b8f404c],.banner_lowercase[data-v-2b8f404c]{font-size:10px}.rightside[data-v-2b8f404c]{align-items:center}.hero__headline[data-v-2b8f404c]{font-size:40px}.burst[data-v-2b8f404c]{width:500px}.hero__give[data-v-2b8f404c]{right:auto;max-width:400px;align-self:center;top:3px;left:auto}.hero__drink[data-v-2b8f404c]{right:auto;max-width:140px;left:auto}.guac[data-v-2b8f404c]{max-width:500px;left:-18px}.goodsphoto[data-v-2b8f404c]{max-width:350px;left:auto}.hero__headline-static[data-v-2b8f404c]{font-size:40px}.chips[data-v-2b8f404c]{max-width:450px;opacity:0;left:-20px;display:block}.burritos-img[data-v-2b8f404c]{right:auto;max-width:450px;align-self:center;opacity:0;top:auto;left:auto}}@media screen and (max-width:479px){.container-1200.topbanner[data-v-2b8f404c]{justify-content:center;flex-direction:column}.image[data-v-2b8f404c]{margin-bottom:1vw;width:75vw}.banner__pepper[data-v-2b8f404c]{width:36px;display:block}.banner-left[data-v-2b8f404c]{justify-content:center;flex-wrap:wrap;margin-bottom:8px;flex-direction:row;display:flex}.banner__bold-text[data-v-2b8f404c]{font-size:14px}.banner_lowercase[data-v-2b8f404c]{font-size:14px;text-align:center}.sticky-wrap[data-v-2b8f404c]{z-index:100}.rightside[data-v-2b8f404c]{margin-bottom:-16px;width:100vw}.leftside[data-v-2b8f404c]{width:100vw;margin-top:14px}.hero---small-headline[data-v-2b8f404c]{font-size:6vw;margin-bottom:2vw;letter-spacing:1vw;line-height:7vw}.hero__headline[data-v-2b8f404c]{font-size:8vw;line-height:11vw}.hero__headline.goods[data-v-2b8f404c],.hero__headline.waystogive[data-v-2b8f404c]{text-align:center}.hero__headline.guac[data-v-2b8f404c]{display:block}.hero__headline.burritos[data-v-2b8f404c],.hero__headline.chips[data-v-2b8f404c]{text-align:center}.burst[data-v-2b8f404c]{width:80vw}.div-block[data-v-2b8f404c]{margin-right:auto;margin-left:auto;width:90%;margin-top:2vw}.hero__give[data-v-2b8f404c]{max-width:500px;top:10px;width:75vw}.hero__drink[data-v-2b8f404c]{max-width:24vw;width:40vw}.guac[data-v-2b8f404c],.hero__drink[data-v-2b8f404c]{-webkit-transform:translate(40px);transform:translate(40px)}.guac[data-v-2b8f404c]{max-width:550px;left:-1px;width:90vw}.goodsphoto[data-v-2b8f404c]{max-width:350px;opacity:0;width:70vw}.headline-middlewrap[data-v-2b8f404c]{height:11vw;align-items:center}.hero__headline-static[data-v-2b8f404c]{font-size:8vw;line-height:10vw}.burritos-img[data-v-2b8f404c]{max-width:500px;top:auto;width:75vw}}.radio-button-container[data-v-023f4234]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.radio-button-container .active-radio-button[data-v-023f4234]{height:inherit;justify-content:center;position:relative;align-items:center;border-radius:50%;width:inherit;display:flex}.radio-button-container .active-radio-button .circle[data-v-023f4234]{height:50%;position:absolute;background-color:#fff;border-radius:50%;width:50%}.radio-button-container .inactive-radio-button[data-v-023f4234]{height:inherit;border-style:solid;border-width:1px;border-radius:50%;width:inherit}.remote-content.full-width[data-v-e8d75c8e]{width:100%}.rewards-exclusive-pill-container[data-v-6dc8a263]{padding:.4em 0;font-size:13px;position:relative;display:inline-block}.rewards-exclusive-pill-container .pepper-badge[data-v-6dc8a263]{position:absolute;top:0;width:2.25em}.rewards-exclusive-pill-container .pill[data-v-6dc8a263]{padding:.125em .625em .125em 2.375em;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.56px;border-radius:.6875em;background:#451400;margin-left:.25em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}@media(min-width:1024px){.rewards-exclusive-pill-container[data-v-6dc8a263]{font-size:14px}}[data-v-0c2b81ac] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default{max-height:100vh;display:inherit}[data-v-0c2b81ac] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-background{max-height:100vh}[data-v-0c2b81ac] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{max-width:inherit;padding-right:0;padding-left:0}.head[data-v-0c2b81ac]{flex-direction:column;align-items:center;display:flex}.head .you-got[data-v-0c2b81ac]{font-size:16px;font-weight:700;color:#451400;align-self:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.head .header-text[data-v-0c2b81ac]{font-size:48px;font-weight:700;color:#451400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.head .sub-text[data-v-0c2b81ac]{font-size:16px;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.modal-reward-container[data-v-0c2b81ac]{overflow-y:auto;padding-right:20px;flex-direction:column;width:100%;padding-left:20px;display:flex}.modal-reward-container .reward-img-container[data-v-0c2b81ac]{margin-bottom:20px;display:flex}.modal-reward-container .reward-img-container .reward-img[data-v-0c2b81ac]{flex:1;height:80px;flex-direction:row;display:flex}.modal-reward-container .reward-img-container .reward-img img[data-v-0c2b81ac]{width:100px}.modal-reward-container .reward-img-container .reward-img .reward-title[data-v-0c2b81ac]{font-size:22px;font-weight:700;color:#451400;max-width:240px;flex-direction:column;margin-block:auto;text-align:left;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:20px;display:flex}.modal-reward-container .reward-img-container .reward-img .reward-title .reward-expiration[data-v-0c2b81ac]{font-size:16px;font-weight:400;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.modal-reward-container .reward-img-container .reward-btn[data-v-0c2b81ac]{flex:0 1 40px;font-size:16px;font-weight:700;margin-top:8px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.modal-reward-container[data-v-0c2b81ac]{position:relative;padding-right:40px;max-height:420px;padding-bottom:20px;padding-left:30px}.modal-reward-container .reward-img-container[data-v-0c2b81ac]{margin-bottom:10px;margin-top:10px}.modal-reward-container .reward-img-container .reward-img[data-v-0c2b81ac]{height:100px}.modal-reward-container .reward-img-container .reward-img .reward-title[data-v-0c2b81ac]{font-size:24px;max-width:300px;padding-left:20px}.modal-reward-container .reward-img-container .reward-btn[data-v-0c2b81ac]{margin-top:20px}}.container[data-v-756f9cc4]{height:43px;min-height:43px;border:1px solid #d4cbc7;position:relative;max-width:370px;max-height:430px;width:100%;margin-top:15px}.dropdown[data-v-756f9cc4]{overflow-y:scroll;position:absolute;max-width:370px;max-height:430px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);width:100%;margin-top:42px;z-index:2}.dropdown[data-v-756f9cc4]:focus{outline:none}.dropdown .is-active[data-v-756f9cc4],.dropdown .is-active[data-v-756f9cc4]:hover{background-color:#f0f0f0}.has-label[data-v-756f9cc4]{margin-top:20px}.label[data-v-756f9cc4]{font-size:.7em;font-weight:100;position:absolute;top:-20px}.has-error[data-v-756f9cc4]{color:#d0021b}.option[data-v-756f9cc4],.placeholder[data-v-756f9cc4]{color:#786259}.selected-option[data-v-756f9cc4]{color:#fff;background-color:#451400}.option[data-v-756f9cc4]{padding:6px 10px;background-color:#fff}.option[data-v-756f9cc4]:hover{background-color:#f0f0f0}.placeholder[data-v-756f9cc4],.selected-option[data-v-756f9cc4]{padding:10px;justify-content:space-between;position:absolute;align-items:center;width:100%;display:flex}.expander-container[data-v-756f9cc4]{cursor:pointer;width:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.expander-container .expander[data-v-756f9cc4]{flex:0 0 auto;-webkit-transform:rotate(135deg);transform:rotate(135deg);bottom:3px}.expander-container .expander.open[data-v-756f9cc4],.expander-container .expander[data-v-756f9cc4]{height:8px;right:0;position:relative;border-style:solid;border-width:2px 2px 0 0;left:-4px;left:8px;width:8px}.expander-container .expander.open[data-v-756f9cc4]{-webkit-transform:rotate(315deg);transform:rotate(315deg);top:1px}.option.selected[data-v-756f9cc4]{color:#fff;background-color:#451400}.option.selected[data-v-756f9cc4]:hover{background-color:#451400}.shimmer-container[data-v-e72681aa]{height:100%;position:absolute;width:100%}.shimmer-container.bottom[data-v-e72681aa]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.shimmer-container .shimmer[data-v-e72681aa]{height:100%;background-size:auto 150px;background-position:0 0;width:100%;background-repeat:repeat-x}.shimmer-container .dark[data-v-e72681aa]{-webkit-mask-image:linear-gradient(0deg,transparent,#000);mask-image:linear-gradient(0deg,transparent,#000)}.shimmer-container .gradient[data-v-e72681aa]{height:100%;position:absolute;top:0;left:0;width:100%}.shimmer-container .gradient.color-white[data-v-e72681aa]{background:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 10%,#fff)}.shimmer-container .gradient.color-beige[data-v-e72681aa]{background:linear-gradient(hsla(0,0%,100%,0),hsla(30,38%,95%,.4) 10%,#f7f2ed)}.shimmer-container .gradient.color-beige-two[data-v-e72681aa]{background:linear-gradient(hsla(0,0%,100%,0),hsla(36,29%,97%,.4) 10%,#f9f7f4)}.container[data-v-c2dafa24]{font-size:18px;margin-right:40px;color:#451400;text-align:center;margin-left:40px;line-height:1.39}.container .refresh-button[data-v-c2dafa24]{height:48px;transition:all .3s ease;cursor:pointer;width:48px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.container .refresh-button[data-v-c2dafa24]:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.container .try-again-text[data-v-c2dafa24]{font-weight:700}@media(max-width:767px){.container .no-orders[data-v-c2dafa24]{background-color:#fff;margin:20px 20px 0;width:335px}}@media(max-width:575px){.no-orders[data-v-c2dafa24]{width:300px}}@media(max-width:374px){.no-orders[data-v-c2dafa24]{margin:10px;width:270px}}.sustainability-info-container[data-v-4b35c318]{margin-bottom:15px;position:relative;flex-direction:column;background-size:100%;align-items:center;background-repeat:no-repeat;display:flex}.sustainability-info-container .title[data-v-4b35c318]{font-size:24px;font-weight:700;color:#3f7600;text-align:center;margin:60px 0 5px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.sustainability-info-container .subtitle[data-v-4b35c318]{padding:0 40px 30px;font-size:14px;color:#786259;text-align:center}.sustainability-info-container .metrics-container[data-v-4b35c318]{max-width:830px;flex-direction:column;background-color:#fff;box-shadow:0 5px 24px 0 rgba(0,0,0,.12);align-content:center;width:100%;display:flex}.sustainability-info-container .metrics-container .toggle-container[data-v-4b35c318]{margin:20px 0;display:flex}.sustainability-info-container .metrics-container .toggle-container .toggle-wrapper[data-v-4b35c318]{justify-content:center;display:flex}.sustainability-info-container .metrics-container .toggle-container .toggle-wrapper .toggle[data-v-4b35c318]{height:44px;justify-content:center;box-shadow:0 1px 10px 1px rgba(0,0,0,.2);border-radius:2em;width:260px;display:flex}.sustainability-info-container .metrics-container .toggle-container .toggle-wrapper .toggle .option[data-v-4b35c318]{flex:1 1 100%;justify-content:center;font-size:14px;font-weight:700;color:#786259;text-transform:uppercase;padding-right:3%;background-color:#fff;align-items:center;border-radius:2em;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:3%;display:flex}.sustainability-info-container .metrics-container .toggle-container .toggle-wrapper .toggle .option.active[data-v-4b35c318]{color:#fff;background-color:#451400}.sustainability-info-container .metrics-container .no-orders[data-v-4b35c318]{height:250px;justify-content:center;border:1px dashed #dcd8d5;flex-direction:column;margin:85px auto 186px;width:370px;display:flex}.sustainability-info-container .metrics-container .no-orders .no-order-message[data-v-4b35c318]{font-size:18px;margin-right:40px;color:#451400;text-align:center;margin-left:40px;line-height:1.39}.sustainability-info-container .metrics-container .no-orders .no-order-message .loading-container .loading[data-v-4b35c318]{height:60px;position:relative;margin:50px auto;width:60px;display:block}.sustainability-info-container .metrics-container .sign-in-container[data-v-4b35c318]{flex-direction:column;text-align:center;margin:0 auto;align-items:center;padding-bottom:190px;width:inherit;display:flex}.sustainability-info-container .metrics-container .sign-in-container .title[data-v-4b35c318]{font-size:30px;color:#451400;width:261px}.sustainability-info-container .metrics-container .sign-in-container .text[data-v-4b35c318]{color:#451400;padding-bottom:20px;width:280px}.sustainability-info-container .metrics-container .sign-in-container .sign-in-btn[data-v-4b35c318]{margin-bottom:5px;width:280px}@media(min-width:576px)and (max-width:767px){.sustainability-info-container .title[data-v-4b35c318]{margin:100px 0 5px}.sustainability-info-container .unset-width[data-v-4b35c318]{width:unset!important}.sustainability-info-container .subtitle[data-v-4b35c318]{padding:0 120px 30px}}@media(min-width:768px){.sustainability-info-container[data-v-4b35c318]{max-width:830px;background-color:#fff;box-shadow:0 5px 24px 0 rgba(0,0,0,.12);width:100%}.sustainability-info-container .title[data-v-4b35c318]{font-size:40px}.sustainability-info-container .subtitle[data-v-4b35c318]{padding-bottom:10px;width:520px}.sustainability-info-container .metrics-container[data-v-4b35c318]{box-shadow:none}.sustainability-info-container .metrics-container .toggle-container .toggle-wrapper .toggle .option[data-v-4b35c318],.sustainability-info-container .metrics-container .toggle-container .toggle-wrapper .toggle[data-v-4b35c318]{font-size:16px}}@media(max-width:768px){.sustainability-info-container[data-v-4b35c318]{margin-bottom:20px}.sustainability-info-container .metrics-container .sign-in-container[data-v-4b35c318]{padding-bottom:80px}.sustainability-info-container .metrics-container .no-orders[data-v-4b35c318]{height:80%;border:none;max-width:400px;width:unset}.sustainability-info-container .metrics-container .no-orders .no-order-message .loading-container[data-v-4b35c318]{width:300px}}.sustainability-info-card-container[data-v-7c8a962c]{width:70vw}.sustainability-info-card-container .sustainability-info-card[data-v-7c8a962c]{height:100px;justify-content:flex-end;font-weight:700;position:relative;border-bottom:1px solid #d4cbc7;width:100%;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.sustainability-info-card-container .sustainability-info-card .metric-headline-container[data-v-7c8a962c]{align-items:center;width:100%;display:flex}.sustainability-info-card-container .sustainability-info-card .metric-headline-container .metric-headline[data-v-7c8a962c]{font-size:18px;color:#451400;margin-left:20px}.sustainability-info-card-container .sustainability-info-card .value-container[data-v-7c8a962c]{align-items:center;display:flex}.sustainability-info-card-container .sustainability-info-card .value-container .value-and-unit-of-measurement[data-v-7c8a962c]{justify-content:flex-end;flex-direction:column;display:flex}.sustainability-info-card-container .sustainability-info-card .value-container .value-and-unit-of-measurement .metric-value[data-v-7c8a962c]{height:32px;overflow:hidden;font-size:32px;font-weight:700;color:#3f7600;text-align:right;width:110px;line-height:30px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.sustainability-info-card-container .sustainability-info-card .value-container .value-and-unit-of-measurement .unit-of-measure[data-v-7c8a962c]{font-size:14px;color:#786259;text-align:right;white-space:nowrap}.sustainability-info-card-container .sustainability-info-card .drawer-copy-container[data-v-7c8a962c]{height:100%;position:absolute;left:0;width:100%}.sustainability-info-card-container .sustainability-info-card .drawer-copy-container .drawer-copy[data-v-7c8a962c]{height:100%;width:100%;display:flex}.sustainability-info-card-container .sustainability-info-card .drawer-copy-container .drawer-copy .text-container[data-v-7c8a962c]{align-items:center;box-shadow:inset -2px 1px 3px 0 rgba(0,0,0,.15);background:#f9f7f4;width:100%;display:flex}.sustainability-info-card-container .sustainability-info-card .drawer-copy-container .drawer-copy .text-container .text[data-v-7c8a962c]{padding:0 40px 0 20px;font-size:14px;font-weight:400;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.sustainability-info-card-container .sustainability-info-card .drawer-copy-container .drawer-copy .close-drawer[data-v-7c8a962c]{height:100%;background:#fff;width:47px}.sustainability-info-card-container .sustainability-info-card .drawer-copy-container .drawer-copy .close-drawer[data-v-7c8a962c]:hover{cursor:pointer}.sustainability-info-card-container .sustainability-info-card .drawer-copy-container .drawer-copy .close-drawer[data-v-7c8a962c]{flex:0 0 47px;justify-content:center;align-items:center;display:flex}.sustainability-info-card-container .sustainability-info-card .drawer-copy-container .drawer-copy .close-drawer .close-arrow[data-v-7c8a962c]{height:14px;-webkit-transform:rotate(225deg);transform:rotate(225deg);position:relative;border-style:solid;border-width:2px 2px 0 0;left:3px;width:14px}.sustainability-info-card-container .sustainability-info-card .kebab-menu-container[data-v-7c8a962c]{flex:0 0 40px;align-items:center;display:flex;z-index:3}.sustainability-info-card-container .sustainability-info-card .kebab-menu-container .kebab-menu[data-v-7c8a962c]{width:40px}.sustainability-info-card-container .sustainability-info-card .kebab-menu-container .kebab-menu[data-v-7c8a962c]:hover{cursor:pointer}.sustainability-info-card-container .sustainability-info-card .kebab-menu-container .tooltip-container[data-v-7c8a962c]{right:35px;position:absolute;display:none}.sustainability-info-card-container .sustainability-info-card .kebab-menu-container .tooltip-container.show-tooltip[data-v-7c8a962c]{display:block}.sustainability-info-card-container .sustainability-info-card .kebab-menu-container .tooltip-container .tooltip[data-v-7c8a962c]{height:36px;color:#fff;background:#451400;width:145px}.sustainability-info-card-container .sustainability-info-card .kebab-menu-container .tooltip-container .tooltip[data-v-7c8a962c]:after{font-size:14px;font-weight:700;content:"Click to learn more";position:absolute;top:8px;left:11px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.sustainability-info-card-container .sustainability-info-card .kebab-menu-container .tooltip-container .arrow[data-v-7c8a962c]{border:7px solid transparent;border-left-color:#451400;position:absolute;top:50%;left:100%;margin-top:-7px}.sustainability-info-card-container .sustainability-info-card .drawer-copy[data-v-7c8a962c]{position:absolute}@media(min-width:768px){.sustainability-info-card-container[data-v-7c8a962c]{width:370px}.sustainability-info-card-container .sustainability-info-card[data-v-7c8a962c]{border:1px solid #d4cbc7}.sustainability-info-card-container .sustainability-info-card .kebab-menu-container .kebab-menu[data-v-7c8a962c]:hover{cursor:pointer}.sustainability-info-card-container .sustainability-info-card .value-container .value-and-unit-of-measurement .metric-value[data-v-7c8a962c]{height:44px;font-size:40px;width:138px;line-height:40px}}@media(max-width:576px){.sustainability-info-card-container[data-v-7c8a962c]{width:unset}}.order-metrics .sustainability-order-cards[data-v-58d4c655]{margin-bottom:14px;border-bottom:1px solid #d4cbc7}.order-metrics .bottom-info[data-v-58d4c655]{text-align:center;padding-bottom:50px}.order-metrics .bottom-info .text[data-v-58d4c655]{font-size:14px;color:#7d6351}.order-metrics .bottom-info .text a[data-v-58d4c655]{text-decoration:underline;font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-metrics .bottom-info .text a[data-v-58d4c655]:hover{cursor:pointer}.order-metrics .bottom-info .twitter-share[data-v-58d4c655]{width:220px;margin-top:12px}.order-metrics .bottom-info .twitter-share .twitter-icon[data-v-58d4c655]{margin-right:10px}.order-metrics .bottom-info .twitter-share[data-v-58d4c655] .slot-wrapper{justify-content:center;align-items:center;display:flex}.order-metrics .bottom-info .learn-more[data-v-58d4c655]{height:30px;width:220px;margin-top:12px}.order-metrics .show-hide-metrics[data-v-58d4c655]{height:40px;justify-content:center;align-items:center;width:100%;display:flex}.order-metrics .show-hide-metrics .down-arrow[data-v-58d4c655]{border-color:#786259;height:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-bottom:4px;border-style:solid;border-width:3px 3px 0 0;width:12px}.order-metrics .show-hide-metrics .up-arrow[data-v-58d4c655]{border-color:#786259;height:12px;-webkit-transform:rotate(315deg);transform:rotate(315deg);border-style:solid;border-width:3px 3px 0 0;width:12px;margin-top:6px}@media(min-width:768px){.order-metrics .sustainability-order-cards[data-v-58d4c655]{justify-content:center;border-bottom:none;flex-flow:row wrap;display:flex}.order-metrics .sustainability-order-cards .card[data-v-58d4c655]{margin:15px}.order-metrics .show-hide-metrics[data-v-58d4c655]{display:none}}@-webkit-keyframes fade-in-2a0dd9da{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:.6}to{-webkit-transform:unset;transform:unset;opacity:unset}}@keyframes fade-in-2a0dd9da{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:.6}to{-webkit-transform:unset;transform:unset;opacity:unset}}@-webkit-keyframes fade-out-2a0dd9da{0%{-webkit-transform:unset;transform:unset;opacity:unset}to{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}}@keyframes fade-out-2a0dd9da{0%{-webkit-transform:unset;transform:unset;opacity:unset}to{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}}.cmg-toast-container[data-v-2a0dd9da]{height:100px;justify-content:center;border:1px solid #d4cbc7;position:fixed;top:100px;background-color:#fff;box-shadow:2px 2px 15px 0 rgba(0,0,0,.14);margin-left:15px;width:92%;display:flex;z-index:100}.cmg-toast-container.fade-enter-active[data-v-2a0dd9da]{-webkit-animation:fade-in-2a0dd9da .15s ease-in;animation:fade-in-2a0dd9da .15s ease-in;transition:.1s ease-in;transition-property:scale}.cmg-toast-container.fade-leave-active[data-v-2a0dd9da]{-webkit-animation:fade-out-2a0dd9da .15s ease-out;animation:fade-out-2a0dd9da .15s ease-out;transition:.1s ease-in;transition-property:scale}.cmg-toast-container .cmg-toast[data-v-2a0dd9da]{height:auto;overflow-y:auto;padding:10px;flex-direction:column;max-height:100vh;-webkit-overflow-scrolling:touch;width:100%}.cmg-toast-container .cmg-toast .background-image[data-v-2a0dd9da]{height:151px;right:-5px;position:absolute;top:-26px;width:151px}.cmg-toast-container .cmg-toast .close-toast-container[data-v-2a0dd9da]{flex:0 0 auto;height:1.75em;border:1px solid #d4cbc7;right:-10px;position:absolute;top:-10px;background-color:#fff;align-items:center;box-shadow:2px 2px 15px 0 rgba(0,0,0,.15);border-radius:50%;width:1.75em;display:inline-flex;z-index:1}.cmg-toast-container .cmg-toast .close-toast-container .close-toast[data-v-2a0dd9da]{height:.85em;margin-right:auto;cursor:pointer;margin-left:auto;width:.85em;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:768px){.cmg-toast-container[data-v-2a0dd9da]{right:40px;top:120px;width:400px}}.cmg-tooltip-container[data-v-850ee332]{position:relative;z-index:1}.cmg-tooltip-container .cmg-tooltip[data-v-850ee332]{height:70px;font-size:.8;margin-right:auto;right:0;position:absolute;max-width:340px;background-color:#451400;border-radius:4px;margin-left:auto;left:0}.cmg-tooltip-container .cmg-tooltip[data-v-850ee332]:after{border:10px solid transparent;content:"";position:absolute;border-top-color:#451400;top:69px;left:46%}@media(max-width:320px){.cmg-tooltip-container[data-v-850ee332]{position:relative;z-index:1}.cmg-tooltip-container .cmg-tooltip[data-v-850ee332]{max-width:300px}}@media(min-width:768px){.cmg-tooltip-container[data-v-850ee332]{position:relative;width:100%;z-index:1}.cmg-tooltip-container .cmg-tooltip[data-v-850ee332]{height:70px;font-size:.8;margin-right:auto;right:0;position:absolute;max-width:350px;background-color:#451400;border-radius:4px;margin-left:auto;left:0}.cmg-tooltip-container .cmg-tooltip[data-v-850ee332]:after{border:10px solid transparent;content:"";position:absolute;border-top-color:#451400;top:69px;left:46%}}.top-level-menus-container{padding:1em 0;justify-content:center;scroll-margin-top:50px;display:flex}.top-level-menus-container .top-level-menus{flex:0 1 auto;justify-content:center;flex-wrap:wrap;margin:auto;flex-flow:column;display:flex}.top-level-menus-container .top-level-menus .top-level-menu{flex:0 0 auto;height:150px;position:relative;padding-right:1em;display:flex}.top-level-menus-container .top-level-menus .top-level-menu .unavailable-overlay{height:100%;position:absolute;background:hsla(0,0%,100%,.5);width:100%;z-index:4}.top-level-menus-container .top-level-menus .top-level-menu .content{flex:0 0 auto;align-items:center;flex-flow:row;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.top-level-menus-container .top-level-menus .top-level-menu .content .thumbnail{height:140px;justify-content:center;margin-right:20px;background-size:contain;align-items:center;background-position:50%;margin-left:5px;width:140px;background-repeat:no-repeat;display:flex}.top-level-menus-container .top-level-menus .top-level-menu .content .thumbnail img{max-width:140px;max-height:140px}.top-level-menus-container .top-level-menus .top-level-menu .content .text{align-items:center;flex-flow:column;display:flex}.top-level-menus-container .top-level-menus .top-level-menu .content .text .promo-tag{padding:.125em .6em;font-size:14px;font-size:9px;font-weight:700;margin-right:auto;color:#fff;text-transform:uppercase;background-color:#451400;border-radius:1em;line-height:10px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.top-level-menus-container .top-level-menus .top-level-menu .content .text .display-name{font-size:1.5em;font-weight:700;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.top-level-menus-container .top-level-menus .top-level-menu .content .text .display-name.byo-styling{align-self:center;text-align:center}.top-level-menus-container .top-level-menus .top-level-menu .content .text .tagline-tag{font-size:14px;margin-right:auto}.top-level-menus-container .top-level-menus .top-level-menu .content .text .order-cta{font-size:1.4em;font-weight:700;color:#b68207;text-transform:uppercase;align-items:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:none}.top-level-menus-container .top-level-menus .top-level-menu .content .text .order-cta>.arrow-right{height:20px;position:relative;top:-.05em;width:20px;display:inline-block}.top-level-menus-container .top-level-menus .top-level-menu .content .text .unavailable-text{font-size:14px;font-weight:700;color:#451400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(max-width:374px){.top-level-menus-container .top-level-menus .top-level-menu .content .thumbnail{height:115px;margin-right:12px;margin-left:12px;width:115px}.top-level-menus-container .top-level-menus .top-level-menu .content .thumbnail img{max-width:115px;max-height:115px}}@media(max-width:415px){.top-level-menus-container .top-level-menus .top-level-menu .text .display-name{max-width:200px}}@media(min-width:768px){.top-level-menus-container{min-height:800px}.top-level-menus-container .top-level-menus .top-level-menu{height:unset;justify-content:center;margin-bottom:30px}.top-level-menus-container .top-level-menus .top-level-menu .content{flex:0 0 auto;flex-flow:column}.top-level-menus-container .top-level-menus .top-level-menu .content .thumbnail{height:200px;background-size:contain;width:500px}.top-level-menus-container .top-level-menus .top-level-menu .content .thumbnail img{max-width:500px;max-height:200px}.top-level-menus-container .top-level-menus .top-level-menu .content .text .rewards-exclusive{position:absolute;bottom:25px}.top-level-menus-container .top-level-menus .top-level-menu .content .text .promo-tag{font-size:10px;margin-right:0;position:abolute;bottom:25px;line-height:14px}}@media(min-width:1024px){.top-level-menus-container{max-width:1200px;scroll-margin-top:100px}.top-level-menus-container .top-level-menus{flex:1 1 100%;flex-flow:row;flex-wrap:wrap;display:flex}.top-level-menus-container .top-level-menus .top-level-menu{flex:0 1 33%;margin-bottom:20px;align-items:center;flex-flow:column}.top-level-menus-container .top-level-menus .top-level-menu .content:hover .text .order-cta{visibility:visible}.top-level-menus-container .top-level-menus .top-level-menu .content .thumbnail{height:200px;background-size:contain;width:300px}.top-level-menus-container .top-level-menus .top-level-menu .content .thumbnail img{max-width:300px;max-height:200px}.top-level-menus-container .top-level-menus .top-level-menu .content:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.top-level-menus-container .top-level-menus .top-level-menu .content .text{align-items:center}.top-level-menus-container .top-level-menus .top-level-menu .content .text .promo-tag{height:unset;font-size:.75em;margin-right:0;bottom:76px;line-height:13px}.top-level-menus-container .top-level-menus .top-level-menu .content .text .tagline-tag{margin-right:0}.top-level-menus-container .top-level-menus .top-level-menu .content .text .display-name{font-size:2.5em}.top-level-menus-container .top-level-menus .top-level-menu .content .text .order-cta{visibility:hidden;display:inline-flex}.top-level-menus-container .top-level-menus .top-level-menu .content .text .unavailable-text{font-size:22px}.top-level-menus-container .top-level-menus .top-level-menu .content .text .rewards-exclusive{position:absolute;bottom:70px}}.order-reward-container[data-v-5ea06b68]{padding:2px 10px;border:1px solid #451400;position:relative;margin:11px auto auto;align-items:center;border-radius:55em;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.order-reward-container .icon[data-v-5ea06b68]{height:38px;position:absolute;background-size:contain;background-position:50%;left:-2px;width:38px}.order-reward-container .name[data-v-5ea06b68]{overflow:hidden;text-overflow:ellipsis;font-size:smaller;font-weight:700;margin-right:5px;color:#fff;color:#451400;margin-left:30px;white-space:nowrap;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-reward-container .name.centered[data-v-5ea06b68]{margin-left:5px}.order-reward-container .remove[data-v-5ea06b68]{flex:0 0 auto;height:14px;right:5px;position:absolute;cursor:pointer;width:14px;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:319px){.order-reward-container[data-v-5ea06b68]{max-width:400px}}@media(min-width:320px)and (max-width:374px){.order-reward-container[data-v-5ea06b68]{max-width:320px}}@media(min-width:375px)and (max-width:575px){.order-reward-container[data-v-5ea06b68]{max-width:360px}}@media(min-width:576px)and (max-width:767px){.order-reward-container[data-v-5ea06b68]{max-width:390px}}.cmg-account-modal[data-v-3d79d530] .cmg-modal .modal-content{height:100%}.cmg-account-modal[data-v-3d79d530] .cmg-modal .modal-background{height:90%!important;min-height:570px;background-size:cover;background-position:top}.content[data-v-3d79d530]{height:100%;overflow-y:unset;flex-direction:column;-webkit-overflow-scrolling:touch;width:100%;display:flex;z-index:10}.content .medallion-fluted[data-v-3d79d530]{height:72px;width:72px;z-index:1}.content .header[data-v-3d79d530]{min-height:4em;padding:.5em;position:relative;border-bottom:1px solid #d4cbc7;align-self:flex-start;align-items:center;width:100%;display:flex}.content .header.gray-bg[data-v-3d79d530]{background-color:#f2f2f2}.content .header .greeting[data-v-3d79d530]{padding:4px 16px 3px 5px;margin-right:auto;border-radius:30px}.content .header .close-pill[data-v-3d79d530]{height:2.5em;padding:10px;margin-right:.5em;border-radius:50%;cursor:pointer;margin-left:auto;width:2.5em;-webkit-user-select:none;-ms-user-select:none;user-select:none}.content .header .close-modal[data-v-3d79d530]{height:1.3em;margin-bottom:0;padding-bottom:0;width:1.3em}.content ul[data-v-3d79d530]{-webkit-margin-after:0;-webkit-margin-before:0;padding:1rem;margin-block-end:0;margin-block-start:0}.content ul.nav[data-v-3d79d530]{background:#f2f2f2}.content ul.nav li[data-v-3d79d530]{justify-content:left}.content ul.nav li[data-v-3d79d530]:not(:last-child){margin-bottom:1em}.content .hr[data-v-3d79d530]{justify-content:center;background-color:#f2f2f2;width:100%;display:flex}.content .hr-top[data-v-3d79d530]{height:1px;background:#d4cbc7;width:100%}.content .hr-bottom[data-v-3d79d530]{height:1px;margin-bottom:1em;align-self:center;background:#d4cbc7;width:calc(100vw - 2em);margin-top:1em}.content .offers[data-v-3d79d530]{padding:1em;margin-right:auto;border-top:1px solid #d4cbc7;border-bottom:1px solid #d4cbc7;margin-left:auto;width:100%}.content .authenticated[data-v-3d79d530]{flex:1;border-bottom:1px solid #d4cbc7;flex-direction:column;display:flex 1}.content .authenticated .sustainability-link-container .sustainability-link[data-v-3d79d530]{align-self:center;margin:0 auto;width:85vw}.content .authenticated .authenticated-content[data-v-3d79d530]{height:100%;flex-direction:column;background-color:#f2f2f2;display:flex}.content .authenticated .authenticated-content .rewards[data-v-3d79d530]{border-top:1px solid #d4cbc7;border-bottom:1px solid #d4cbc7}.content .authenticated .authenticated-content .account-links[data-v-3d79d530]{flex-direction:column;align-items:left;display:flex}.content .authenticated .authenticated-content .menu-links-bottom[data-v-3d79d530]{margin-bottom:5vh;max-width:320px;align-self:center;min-width:320px;padding-bottom:20px;margin-top:1em;display:flex}@supports(-webkit-touch-callout:none){.content .authenticated .authenticated-content .menu-links-bottom[data-v-3d79d530]{padding-bottom:10vh}}.content .temporary-country-mode[data-v-3d79d530]{padding:1em;border-top:1px solid #d4cbc7;border-bottom:1px solid #d4cbc7;text-align:center;background-color:#fff}.content .temporary-country-mode .temporary-country-flag[data-v-3d79d530]{padding-top:.5rem}.content .temporary-country-mode .temporary-country-flag[data-v-3d79d530] .country-area{height:4.5625rem;border:1px solid #d4cbc7;margin-right:auto;border-radius:5rem;margin-left:auto;width:4.5625rem}.content .temporary-country-mode .temporary-country-flag[data-v-3d79d530] img.flag{height:4.3125rem;width:4.3125rem}.content .temporary-country-mode .temporary-country-header[data-v-3d79d530]{font-size:28px;font-weight:700;margin-bottom:8px;color:#451400;line-height:1;margin-top:14px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content .temporary-country-mode .temporary-country-body[data-v-3d79d530]{font-size:1.125rem;margin-right:auto;margin-bottom:1rem;color:#451400;max-width:35.625rem;margin-left:auto;line-height:1.33;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content .temporary-country-mode .temporary-country-body .bold[data-v-3d79d530]{font-weight:700}.content .temporary-country-mode .link[data-v-3d79d530]{font-size:1.125rem;font-weight:700;margin-right:auto;margin-bottom:14px;color:#a76721;border-bottom:2px solid #a76721;letter-spacing:-.28px;margin-left:auto;width:-webkit-max-content;width:max-content;line-height:1.11;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content .temporary-country-mode .link[data-v-3d79d530]:hover{cursor:pointer}.content .sustainability-link-container.desktop[data-v-3d79d530]{padding-top:2rem;background-color:#f2f2f2;padding-bottom:.875rem;width:100%}.content .sustainability-link-container .container[data-v-3d79d530]{background-color:#f2f2f2;width:100%}@media(max-width:768px){.content .authenticated[data-v-3d79d530]{padding-bottom:0}.content .authenticated .sustainability-link-container[data-v-3d79d530]{background-color:#fff;padding-bottom:31px}.content .authenticated .sustainability-link-container .container[data-v-3d79d530]{background-color:#fff}}@media(min-width:768px){[data-v-3d79d530] .cmg-modal-container.full-screen .cmg-modal .modal-default .modal-inner{max-width:none;padding-right:0;padding-left:0}[data-v-3d79d530] .cmg-modal-container.full-screen .cmg-modal .full-screen-wrapper{display:flex}[data-v-3d79d530] .close-modal-container{display:none!important}[data-v-3d79d530] .modal-inner{min-width:40em!important}.content[data-v-3d79d530]{position:inherit}.content .offers[data-v-3d79d530]{width:475px}.content .header[data-v-3d79d530]{min-height:5em;position:absolute;border-bottom:none;top:10px;left:0}.content .header .greeting[data-v-3d79d530]{margin-left:2em}.content .header .close-pill[data-v-3d79d530]{margin-right:2em}.content .temporary-country-mode[data-v-3d79d530]{height:auto;padding:0;border-top:none}.content .temporary-country-mode .temporary-country-header[data-v-3d79d530]{font-size:48px;margin-bottom:13px;line-height:.94}.content .temporary-country-mode .temporary-country-body[data-v-3d79d530]{font-size:18px;margin-bottom:22px;line-height:1.22}.content .temporary-country-mode .link[data-v-3d79d530]{font-size:18px;margin:auto auto 34px}.content .hr[data-v-3d79d530]{background-color:#fff}.content .hr-top[data-v-3d79d530]{height:1px;margin-bottom:1em;background:#d4cbc7;width:475px;margin-top:1em}.content ul.nav li[data-v-3d79d530]{justify-content:center}.content ul.nav li.signed-out[data-v-3d79d530]{justify-content:left}.content .hr-bottom[data-v-3d79d530]{width:475px}.content .authenticated .authenticated-content[data-v-3d79d530]{height:100%;flex-direction:column;background-color:#fff;display:flex}.content .authenticated .authenticated-content .rewards[data-v-3d79d530]{border:none}.content .authenticated .authenticated-content .account-links[data-v-3d79d530]{align-items:center}}@media(min-width:1199px){.content ul.nav[data-v-3d79d530]{display:none}}li[data-v-40ef13ff]{margin-bottom:1em;list-style-type:none;cursor:pointer}li .link[data-v-40ef13ff]{text-decoration:none}li .container[data-v-40ef13ff]{align-items:center;display:flex}li[data-v-40ef13ff] .cmg-country-flag-container{justify-content:center;align-items:center;display:flex}.create-account-sign-in-container[data-v-0abd5d0f]{flex:1;position:relative;border-top:1px solid #d4cbc7;flex-direction:column;display:flex}.create-account-sign-in-container .shimmer[data-v-0abd5d0f]{height:80px;position:absolute}.create-account-sign-in-container .content[data-v-0abd5d0f]{margin-bottom:20px;position:relative;flex-direction:column;align-items:center;width:100%;margin-top:20px;display:flex}.create-account-sign-in-container .content .header[data-v-0abd5d0f]{font-size:26px;font-weight:700;margin-bottom:1em;color:#451400;text-transform:uppercase;max-width:300px;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.create-account-sign-in-container .content .btn[data-v-0abd5d0f]{margin-bottom:1em;width:85vw}.create-account-sign-in-container .content .bottom-row[data-v-0abd5d0f]{justify-content:space-around;font-size:1.2em;align-items:center;width:75vw;display:flex}.create-account-sign-in-container .content .bottom-row .member[data-v-0abd5d0f]{font-weight:700;color:#451400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.create-account-sign-in-container .content .bottom-row .sign-in[data-v-0abd5d0f]{font-weight:700;color:#b68207;border-bottom:2px solid #b68207;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.create-account-sign-in-container[data-v-0abd5d0f] .flag-placement{flex-grow:1;margin-bottom:30px;align-items:flex-end}@media(max-width:374px){.create-account-sign-in-container .content .bottom-row[data-v-0abd5d0f]{font-size:1em}}.join-rewards[data-v-0434ad54]{position:relative;background-color:#fff;flex-flow:column;display:flex}.join-rewards .content[data-v-0434ad54]{padding:1rem;position:relative;flex-direction:column;text-align:center;align-items:center;width:100%;display:flex}.join-rewards .content .left-content .medallion[data-v-0434ad54]{display:inline-block}.join-rewards .content .left-content .medallion .medallion-fluted[data-v-0434ad54]{height:4.5rem;width:4.5rem;margin-top:15px;z-index:1}.join-rewards .content .left-content .text[data-v-0434ad54]{display:inline-block}.join-rewards .content .left-content .title[data-v-0434ad54]{font-size:2.25rem;text-align:center;width:20.9375rem;line-height:.9;margin-top:.5rem}.join-rewards .content .left-content .rewards-text[data-v-0434ad54]{font-size:1.125rem;color:#451400;text-align:center;width:18.75rem;line-height:1.4;margin-top:.625rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.join-rewards .content .left-content .rewards-text[data-v-0434ad54]:first-of-type{margin-top:10px}.join-rewards .content .left-content .bold[data-v-0434ad54]{font-weight:700}.join-rewards .content .right-content .authenticated-content[data-v-0434ad54]{flex-direction:column;background-color:#f2f2f2;display:flex}.join-rewards .content .right-content .authenticated-content.legal-copy[data-v-0434ad54]{background-color:#fff}.join-rewards .content .right-content .authenticated-content .legal-copy[data-v-0434ad54]{text-align:center;background-color:#fff;width:20.9375rem}.join-rewards .content .right-content .btn[data-v-0434ad54]{margin-bottom:.625rem;margin-top:2rem}.join-rewards .content .right-content .btn-join[data-v-0434ad54]{height:2.625rem;font-size:1em;width:20.9375rem}@media(min-width:768px){.join-rewards .content[data-v-0434ad54]{height:100%;justify-content:center;flex-direction:row;align-items:center;margin-top:0}.join-rewards .content .left-content[data-v-0434ad54]{text-align:left}.join-rewards .content .left-content .medallion .medallion-fluted[data-v-0434ad54]{height:5.25rem;margin-right:1rem;margin-bottom:4.125rem;width:5.25rem;margin-top:0}.join-rewards .content .left-content .title[data-v-0434ad54]{font-size:3.5rem;text-align:left;width:30.3125rem}.join-rewards .content .left-content .rewards-text[data-v-0434ad54]{text-align:left}.join-rewards .content .left-content .bold[data-v-0434ad54]{font-weight:400}.join-rewards .content .right-content[data-v-0434ad54]{margin-left:5.3125rem}.join-rewards .content .right-content .btn-join[data-v-0434ad54]{padding:0 1em;width:240px}.join-rewards .content .right-content .btn-join[data-v-0434ad54]:hover{background-color:#6b321b}.join-rewards .content .right-content .btn-join[data-v-0434ad54]:active{background-color:#1f0900}}.text[data-v-6d925c50]{font-size:.9em;font-weight:400;color:#786259;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.text[data-v-6d925c50] p{font-size:.875rem;line-height:1.5}.text[data-v-6d925c50] p a{font-weight:700;color:#451400}.menu-links[data-v-e67a0f56]{justify-content:space-around;display:flex}.menu-links a[data-v-e67a0f56]{font-size:.7em;text-decoration:underline;font-weight:700;color:#451400;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.offers-container[data-v-5ae54260]{flex-flow:column;display:flex}.offers-container .content[data-v-5ae54260]{position:relative;flex-direction:row;width:100%;display:flex}.offers-container .content .offers-content[data-v-5ae54260]{flex:1;flex-direction:row;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.offers-container .content .offers-content .medallion-header-container[data-v-5ae54260]{flex-direction:row;display:flex}.offers-container .content .offers-content .medallion-header-container .medallion[data-v-5ae54260]{display:inline-block}.offers-container .content .offers-content .medallion-header-container .medallion .medallion-fluted[data-v-5ae54260]{height:50px;margin-right:10px;width:50px;z-index:1}.offers-container .content .offers-content .medallion-header-container .header[data-v-5ae54260]{color:#451400}.offers-container .content .offers-content .medallion-header-container .header .heading-text[data-v-5ae54260]{font-size:1.25rem;font-weight:700;text-align:left;line-height:16px;margin-top:10px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.offers-container .content .offers-content .medallion-header-container .header .heading-explanation[data-v-5ae54260]{text-align:left;margin-top:4px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.offers-container .content .offers-content .rewards-offers[data-v-5ae54260]{flex:1;flex-direction:row-reverse;display:flex}.offers-container .content .offers-content .rewards-offers .rewards-offers-wrapper[data-v-5ae54260]{height:30px;margin-right:10px;text-align:center;border-radius:15px;background:#9c1f16;width:30px;margin-top:15px}.offers-container .content .offers-content .rewards-offers .rewards-offers-wrapper .rewards-count[data-v-5ae54260]{font-weight:700;color:#fff;margin-top:5px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.join-rewards[data-v-1bf94b3b]{flex-flow:column;display:flex}.join-rewards .content[data-v-1bf94b3b]{padding:1rem;position:relative;flex-direction:column;align-items:center;width:100%;display:flex}.join-rewards .content .points-content[data-v-1bf94b3b]{flex:1;text-align:center}.join-rewards .content .points-content .medallion-header-container .medallion[data-v-1bf94b3b]{display:inline-block}.join-rewards .content .points-content .medallion-header-container .medallion .medallion-fluted[data-v-1bf94b3b]{height:72px;width:72px;margin-top:15px;z-index:1}.join-rewards .content .points-content .medallion-header-container .header[data-v-1bf94b3b]{color:#451400;text-align:center}.join-rewards .content .points-content .medallion-header-container .header .points-text[data-v-1bf94b3b]{font-size:1rem;font-weight:700;letter-spacing:2px;line-height:16px;margin-top:10px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.join-rewards .content .points-content .medallion-header-container .header .points-balance[data-v-1bf94b3b]{font-size:48px;font-weight:700;margin-top:4px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.join-rewards .content .points-content .medallion-header-container .header .points-note[data-v-1bf94b3b]{font-size:1rem;color:#786259;line-height:25px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.join-rewards .content .points-content .rewards-offers[data-v-1bf94b3b]{margin-right:auto;margin-left:auto}.join-rewards .content .points-content[data-v-1bf94b3b] .rewards-exchange-outage{max-width:450px}.join-rewards .content .points-content[data-v-1bf94b3b] .rewards-exchange-offline-content .sadAvocado{height:200px}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker{width:20.938rem;margin-top:.625rem}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container{padding-right:0;background-color:#fff;box-shadow:none;border-radius:0;padding-bottom:.625rem;padding-left:0}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .header{margin-bottom:.3125rem}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .header .medallion-image img{height:2.25rem;width:2.25rem}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .header .reward-text{margin-bottom:.25rem;text-align:left}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .header .reward-text .title{pointer-events:none;font-size:1.125rem;text-decoration:none}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .header .reward-text .points{font-size:1rem}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .header .reward-text .points.bold{font-weight:400}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .header .view{right:0}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .progress .loyalty-progress-bar-container .message.unlocked{font-size:1.125rem}.join-rewards .content .rewards-offers-title[data-v-1bf94b3b]{font-size:15px;color:#451400;text-align:center;line-height:16px;margin-top:10px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.join-rewards .content .employee-badge[data-v-1bf94b3b]{justify-content:center;display:flex}.join-rewards .content .employee-badge img[data-v-1bf94b3b]{cursor:pointer;width:169px;margin-top:8px}.join-rewards .content .rewards-offers-wrapper[data-v-1bf94b3b]{margin-top:15px}.join-rewards .content .rewards-exchange-content[data-v-1bf94b3b]{flex:1;text-align:center;margin-top:1.5rem}.join-rewards .content .rewards-exchange-content .separator[data-v-1bf94b3b]{margin-right:auto;max-width:29.375rem;border-bottom:.0625rem solid #d4cbc7;margin-left:auto}.join-rewards .content .rewards-exchange-content .link[data-v-1bf94b3b]{padding-top:1rem;margin-right:auto;color:#451400;position:relative;text-align:left;align-items:center;cursor:pointer;padding-bottom:1rem;margin-left:auto;width:20.9375rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.join-rewards .content .rewards-exchange-content .link img[data-v-1bf94b3b]{height:2.5rem;width:2.5rem;display:inline-block}.join-rewards .content .rewards-exchange-content .link .text-container[data-v-1bf94b3b]{margin-left:.5625rem;display:inline-block}.join-rewards .content .rewards-exchange-content .link .text-container .link-title[data-v-1bf94b3b]{font-size:1.5rem;font-weight:700;line-height:.92;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.join-rewards .content .rewards-exchange-content .link .text-container .description[data-v-1bf94b3b]{font-size:.875rem;line-height:1.29}.join-rewards .content .rewards-exchange-content .link .badge[data-v-1bf94b3b]{height:1.25rem;font-size:.75rem;font-weight:700;right:.625rem;color:#fff;position:absolute;text-align:center;background-color:#ad2118;border-radius:100%;width:1.25rem;line-height:1.75;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.join-rewards .content .rewards-exchange-content .guacmodeBadge[data-v-1bf94b3b]{height:2.0625rem;justify-content:center;border:.0625rem solid #451400;text-decoration:none;margin-right:auto;position:relative;align-items:center;border-radius:1rem;margin-left:auto;width:11.0625rem;margin-top:1.25rem;white-space:nowrap;display:flex}.join-rewards .content .rewards-exchange-content .guacmodeBadge .guacmodeImage[data-v-1bf94b3b]{height:1.8125rem;right:.375rem;position:relative;width:1.8125rem;z-index:0}.join-rewards .content .rewards-exchange-content .guacmodeBadge .guacmodeBadgeText[data-v-1bf94b3b]{font-size:.875rem;font-weight:700;right:.25rem;color:#451400;position:relative;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;z-index:0}.join-rewards .content .rewards-exchange-content .scan-reminder[data-v-1bf94b3b],.join-rewards .content .rewards-exchange-content .view-points-history[data-v-1bf94b3b]{font-size:.875rem;text-decoration:underline;font-weight:700;color:#451400;cursor:pointer;line-height:1.43;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:2.0625rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.join-rewards .content .rewards-exchange-content .vertical-line[data-v-1bf94b3b]{height:1.25rem;border-left:.0625rem solid #979797;margin-right:1rem;position:relative;top:.375rem;margin-left:1rem;width:.0625rem;display:inline-block}.join-rewards .content[data-v-1bf94b3b] .rewards-offline{flex:1}@media(min-width:768px){.join-rewards .content[data-v-1bf94b3b]{justify-content:space-around;flex-direction:row;margin-top:0}.join-rewards .content .points-content[data-v-1bf94b3b]{border-right:1px solid #d4cbc7;min-height:15.1875rem;justify-content:center;flex-direction:column;align-items:center;display:flex}.join-rewards .content .points-content .medallion-header-container .medallion[data-v-1bf94b3b]{position:relative}.join-rewards .content .points-content .medallion-header-container .medallion .medallion-fluted[data-v-1bf94b3b]{margin-top:0}.join-rewards .content .points-content .medallion-header-container .header[data-v-1bf94b3b]{text-align:left;margin-left:1rem;display:inline-block}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker{width:auto;margin-top:1.5rem}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container{height:auto;margin-right:auto;text-align:left;background-color:#fff;box-shadow:none;border-radius:0;margin-left:auto;width:28.125rem}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .header{bottom:.25rem;width:100%}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .header .medallion-image{display:inline-flex}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .header .reward-text{margin-bottom:0}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .header .reward-text .title{cursor:default}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .header .view{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .header .view .view-text{text-align:right;width:auto}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .progress{width:100%}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .progress ::v-deep .loyalty-progress-bar-container{flex-direction:column}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .progress ::v-deep .loyalty-progress-bar-container .message.unlocked{font-size:1rem}.join-rewards .content[data-v-1bf94b3b] .floating-reward-tracker .container .progress ::v-deep .loyalty-progress-bar-container .progress{margin-top:0}.join-rewards .content .employee-badge[data-v-1bf94b3b]{justify-content:start;margin-left:65px}.join-rewards .content .rewards-exchange-content .link[data-v-1bf94b3b]{width:29.375rem}.join-rewards .content .rewards-exchange-content .guacmodeBadge[data-v-1bf94b3b]{position:relative;top:.625rem;margin-left:2rem;display:inline-flex}.join-rewards .content .rewards-exchange[data-v-1bf94b3b]{margin-top:.875rem}.join-rewards .content .rewards-offers[data-v-1bf94b3b]{width:400px}}.reward-offer-container[data-v-2cde75c9]{padding:.625rem .938rem .625rem 0;position:relative;align-items:center;display:flex}.reward-offer-container .reward-image img[data-v-2cde75c9]{height:4rem;margin-right:1.125rem;width:5rem}.reward-offer-container .text[data-v-2cde75c9]{flex:1 1 100%;color:#451400;position:relative;flex-direction:column;text-align:left;display:flex}.reward-offer-container .text .title[data-v-2cde75c9]{font-size:1.5rem;font-weight:700;width:9rem}.reward-offer-container .text .points[data-v-2cde75c9]{font-size:1.125rem}.reward-offer-container .details-link[data-v-2cde75c9]{flex:0 0 auto;height:100%;font-size:.813rem;text-decoration:underline;font-weight:700;color:#451400;flex-direction:column;align-items:flex-end;cursor:pointer;line-height:1.5385;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.reward-offer-container .details-link[data-v-2cde75c9]:hover{color:#6b321b}.reward-offer-container .details-link[data-v-2cde75c9]:active{color:#1f0900}@media(min-width:768px){.reward-offer-container .text .title[data-v-2cde75c9]{overflow:hidden;text-overflow:ellipsis;width:16rem}}form[data-v-ed32a7a0]{flex:1 1 auto;flex-direction:column;width:100%;display:flex}.container[data-v-ed32a7a0]{flex:1 1 auto;flex-direction:column;width:100%;display:flex}.container .form-control[data-v-ed32a7a0]{flex:0 0 100%;height:30px;font-size:1em;border:0;margin-bottom:3px;border-bottom:1px solid rgba(69,20,0,.2);background-color:transparent;width:100%;margin-top:1.5em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.container .invalid-field[data-v-ed32a7a0]{font-size:.75em;color:red}.container .pepper-loading[data-v-ed32a7a0]{height:65px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-height:0;position:absolute;top:50%;left:50%;width:65px}.container .first-line[data-v-ed32a7a0],.container .second-line[data-v-ed32a7a0]{justify-content:space-between;font-size:.85em;margin-bottom:15px;width:100%;display:flex}.container .cardholder-name[data-v-ed32a7a0]{flex:0 0 100%;font-size:.85em;width:100%}.container .credit-card-number[data-v-ed32a7a0]{flex:0 0 60%;font-size:.85em}.container .cvv[data-v-ed32a7a0],.container .zip[data-v-ed32a7a0]{flex:0 0 30%;font-size:.85em}.container .expiry-date[data-v-ed32a7a0]{flex:0 0 50%;font-size:.85em}.container .billing-zip[data-v-ed32a7a0]{padding-left:.5em}.container .save-payment-card-cta[data-v-ed32a7a0]{flex:1 1 auto;flex-direction:column;width:100%;display:flex}.container .save-payment-card-cta .error-message-container[data-v-ed32a7a0]{flex:1 1 auto;align-items:flex-end;width:100%;display:flex}.container .save-payment-card-cta .error-message-container .error-message[data-v-ed32a7a0]{color:#d0021b;text-align:center;padding-bottom:15px}.container .save-payment-card-cta .add-card-btn[data-v-ed32a7a0]{width:inherit}.container .content-button[data-v-ed32a7a0]{flex:0 0 auto;position:relative;width:100%}.container .loader[data-v-ed32a7a0]{right:50%;position:absolute;top:50%}.container .button[data-v-ed32a7a0]{flex:1 0 100%;min-height:2.5em;justify-content:center;font-size:1.2rem;font-weight:700;font-weight:500;text-transform:uppercase;position:relative;flex-direction:column;align-items:center;cursor:pointer;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.container .button.type-primary[data-v-ed32a7a0]{border:1px solid #451400;color:#fff;background-color:#451400}.container .button.size-md[data-v-ed32a7a0]{height:2.5em}ul[data-v-3a0b73eb]{list-style-type:none;margin:0}ul>li[data-v-3a0b73eb]{width:10em;float:left;padding-left:10px}ul>li[data-v-3a0b73eb]:before{text-indent:-10px;content:"-"}.container[data-v-3a0b73eb]{justify-content:center;position:relative;width:100%}.container .pepper-loading[data-v-3a0b73eb]{height:65px;min-height:0;position:absolute;margin:100px auto}.container .error-section[data-v-3a0b73eb]{font-size:14px;color:#d0021b;font-family:Nunito;display:block}iframe[data-v-3a0b73eb]{border:none;padding-bottom:0}ul[data-v-665c9954]{list-style-type:none;margin:0}ul>li[data-v-665c9954]{width:10em;float:left;padding-left:10px}ul>li[data-v-665c9954]:before{text-indent:-10px;content:"-"}.container[data-v-665c9954]{justify-content:center;position:relative;width:100%}.container .pepper-loading[data-v-665c9954]{height:65px;min-height:0;position:absolute;margin:100px auto}.container .error-section[data-v-665c9954]{font-size:14px;color:#d0021b;font-family:Nunito;display:block}.ucom-container[data-v-665c9954]{height:340px;border:none;padding-bottom:0;width:100%}.save-payment-card-cta[data-v-665c9954]{flex:1 1 auto;flex-direction:column;width:100%;display:flex}.save-payment-card-cta .error-message-container[data-v-665c9954]{flex:1 1 auto;align-items:flex-end;width:100%;display:flex}.save-payment-card-cta .error-message-container .error-message[data-v-665c9954]{color:#d0021b;text-align:center;padding-bottom:15px}.save-payment-card-cta .add-card-btn[data-v-665c9954]{width:inherit}.content-button[data-v-665c9954]{flex:0 0 auto;position:relative;width:100%}.loader[data-v-665c9954]{right:50%;position:absolute;top:50%}.button[data-v-665c9954]{flex:1 0 100%;min-height:2.5em;justify-content:center;font-size:1.2rem;font-weight:700;font-weight:500;text-transform:uppercase;position:relative;flex-direction:column;align-items:center;cursor:pointer;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.button.type-primary[data-v-665c9954]{border:1px solid #451400;color:#fff;background-color:#451400}.button.size-md[data-v-665c9954]{height:2.5em}ul[data-v-67ab4466]{list-style-type:none;margin:0}ul>li[data-v-67ab4466]{width:95%;float:left;padding-left:10px}ul>li[data-v-67ab4466]:before{text-indent:-10px;content:"-"}.container[data-v-67ab4466]{justify-content:center;position:relative;width:100%}.container .pepper-loading[data-v-67ab4466]{height:65px;min-height:0;position:absolute;margin:100px auto}.container .error-section[data-v-67ab4466]{font-size:14px;color:#d0021b;font-family:Nunito;display:block}iframe[data-v-67ab4466]{border:none;padding-bottom:0}[data-v-09bb45f0] .cmg-modal{display:flex}.cmg-add-credit-or-debit-modal .title-bar[data-v-09bb45f0]{padding:1.25em;justify-content:space-between;border-bottom:1px solid #d4cbc7;display:flex}.cmg-add-credit-or-debit-modal .title-bar h2[data-v-09bb45f0]{font-size:1.25em;text-align:center;width:100%}.cmg-add-credit-or-debit-modal .title-bar .close[data-v-09bb45f0]{height:15px;cursor:pointer;width:15px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:.25em}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container{flex:1 1 auto;padding:1.25em;flex-direction:column;align-items:center;display:flex}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .loading{min-height:50%}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .credit-card-img{padding-top:2.5em}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .first-line,.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .second-line{font-size:.85em;width:100%;display:flex}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .credit-card-number{flex:1 0 65%;padding-right:1em}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .cvv{flex:1 0 35%}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .expiry-date{flex:1 0 50%;padding-right:.5em}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .billing-zip{padding-left:.5em}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .cardholder-name{font-size:.85em;margin-bottom:auto;width:100%}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .save-payment-card-cta{position:absolute;bottom:0;padding-bottom:1.25em;width:calc(100% - 2.5em)}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .save-payment-card-cta .add-card-btn{width:100%}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .save-payment-card-cta .error-message-container{justify-content:center;position:relative;width:100%;display:flex}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .save-payment-card-cta .error-message-container .error-message{color:#d0021b;position:absolute;bottom:1em}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .save-payment-card-cta .add-card-btn{width:inherit}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .form-container{flex:1 1 auto;flex-direction:column;width:100%;display:flex}@media(max-width:320px){.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .cardholder-name,.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .error-message,.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .first-line,.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .second-line{font-size:.75em}}@media(min-width:768px){[data-v-09bb45f0] .cmg-modal-container .cmg-modal{min-height:541px;min-width:420px}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container{height:unset;padding-right:3em;padding-left:3em}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .credit-card-img{padding:1.5em 0 0}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .save-payment-card-cta{position:relative;text-align:center;width:100%;margin-top:4em}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .save-payment-card-cta .add-card-btn{width:100%}.cmg-add-credit-or-debit-modal[data-v-09bb45f0] .content-container .save-payment-card-cta .error-message-container .error-message{padding:0 1em;bottom:.5em}}.cmg-add-gift-card-modal .title-bar[data-v-df64a03e]{padding:1.25em;justify-content:space-between;border-bottom:1px solid #d4cbc7;display:flex}.cmg-add-gift-card-modal .title-bar h2[data-v-df64a03e]{font-size:1.25em}.cmg-add-gift-card-modal .title-bar .close[data-v-df64a03e]{height:15px;cursor:pointer;width:15px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:.25em}.cmg-add-gift-card-modal .content-container[data-v-df64a03e]{padding:1.25em;flex-direction:column;align-items:center;display:flex}.cmg-add-gift-card-modal .content-container .gift-card-img[data-v-df64a03e]{padding-top:1em}.cmg-add-gift-card-modal .content-container .gift-card-number[data-v-df64a03e]{width:100%}.cmg-add-gift-card-modal .content-container .recaptcha[data-v-df64a03e]{flex-grow:1;min-height:75px;justify-content:center;margin-top:2em;display:flex}.cmg-add-gift-card-modal .content-container .recaptcha .grecaptcha-badge[data-v-df64a03e]{box-shadow:3px 3px 2px 0 #888!important}.cmg-add-gift-card-modal .content-container .recaptcha[data-v-df64a03e] .grecaptcha-logo>iframe{height:75px!important}.cmg-add-gift-card-modal .content-container .save-payment-card-cta[data-v-df64a03e]{padding:1.25em;position:absolute;bottom:0;width:100%}.cmg-add-gift-card-modal .content-container .save-payment-card-cta .error-message-container[data-v-df64a03e]{justify-content:center;position:relative;width:100%;display:flex}.cmg-add-gift-card-modal .content-container .save-payment-card-cta .error-message-container .error-message[data-v-df64a03e]{font-size:1em;color:#d0021b;position:absolute;bottom:1em;text-align:center}.cmg-add-gift-card-modal .content-container .save-payment-card-cta .add-card-btn[data-v-df64a03e]{width:inherit}@media(min-width:768px){[data-v-df64a03e] .cmg-modal-container .cmg-modal{min-height:541px;min-width:420px}.cmg-add-gift-card-modal .content-container[data-v-df64a03e]{height:unset;padding-right:3em;padding-left:3em}.cmg-add-gift-card-modal .content-container .save-payment-card-cta[data-v-df64a03e]{position:relative;text-align:center;margin-top:6em}.cmg-add-gift-card-modal .content-container .save-payment-card-cta .add-card-btn[data-v-df64a03e]{width:240px}.cmg-add-gift-card-modal .content-container .save-payment-card-cta .error-message-container .error-message[data-v-df64a03e]{padding:0 1em;bottom:.5em}}.screen-reader-offscreen[data-v-0187a0a3]{height:1px;position:absolute;left:-9999rem;width:1px}.slide-fade-enter-active[data-v-0187a0a3]{transition:all .35s ease}.slide-fade-leave-active[data-v-0187a0a3]{transition:all .35s cubic-bezier(1,.5,.8,1)}.slide-account-leave-to[data-v-0187a0a3]{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}.slide-fade-enter[data-v-0187a0a3]{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}.cmg-create-account-form[data-v-0187a0a3]{margin-bottom:3rem;flex-flow:column;display:flex}.cmg-create-account-form .create-an-account-container[data-v-0187a0a3]{justify-content:center;display:flex}.cmg-create-account-form .create-an-account-text[data-v-0187a0a3]{font-size:16px;color:#786259;text-align:center;width:330px}.cmg-create-account-form .fields[data-v-0187a0a3]{flex:0 0 auto;flex-flow:column;display:flex}.cmg-create-account-form .fields>.inputs[data-v-0187a0a3]{color:#786259;flex-flow:column;display:flex}.cmg-create-account-form .fields>.inputs .birthday-input[data-v-0187a0a3]{padding-top:1.5em}.cmg-create-account-form .fields>.inputs .birthday-input[data-v-0187a0a3] input{margin-bottom:.5em}.cmg-create-account-form .fields>.inputs .birthday-explanation[data-v-0187a0a3]{font-size:.75em;text-align:center;vertical-align:middle;margin-top:.5em}.cmg-create-account-form .fields>.inputs .birthday-explanation .icon[data-v-0187a0a3]{padding-right:5px}.cmg-create-account-form .fields>.inputs .birthday-explanation .icon[data-v-0187a0a3]:hover{cursor:pointer}.cmg-create-account-form .fields>.inputs .telephone[data-v-0187a0a3] input{margin-bottom:.5em}.cmg-create-account-form .fields>.inputs .telephone-explanation[data-v-0187a0a3]{font-size:.75em;text-align:center}.cmg-create-account-form .fields>.inputs .postalCode .input .text-type-input-container .text-input-container .input[data-v-0187a0a3]{text-transform:uppercase}.cmg-create-account-form .fields>.inputs .postcode-input[data-v-0187a0a3]{padding-top:1.5em}.cmg-create-account-form .fields>.inputs .country[data-v-0187a0a3],.cmg-create-account-form .fields>.inputs .sms-and-promotions[data-v-0187a0a3]{font-size:.875em;text-align:left;margin-top:1.5em}.cmg-create-account-form .fields>.inputs .country .radio-buttons-container[data-v-0187a0a3],.cmg-create-account-form .fields>.inputs .sms-and-promotions .radio-buttons-container[data-v-0187a0a3]{margin-top:.5em;display:flex}.cmg-create-account-form .fields>.inputs .country .radio-buttons-container .radio-button[data-v-0187a0a3],.cmg-create-account-form .fields>.inputs .sms-and-promotions .radio-buttons-container .radio-button[data-v-0187a0a3]{justify-content:center;margin-right:2em;align-items:center;display:flex}.cmg-create-account-form .fields>.inputs .country .radio-buttons-container .radio-button .label[data-v-0187a0a3],.cmg-create-account-form .fields>.inputs .sms-and-promotions .radio-buttons-container .radio-button .label[data-v-0187a0a3]{padding-left:.75em;display:inline-block}.cmg-create-account-form .fields>.inputs .country .opt-in-error-message[data-v-0187a0a3],.cmg-create-account-form .fields>.inputs .sms-and-promotions .opt-in-error-message[data-v-0187a0a3]{font-size:.85em;position:absolute;margin-top:.4em}.cmg-create-account-form .fields>.inputs .country .subscription-header[data-v-0187a0a3],.cmg-create-account-form .fields>.inputs .sms-and-promotions .subscription-header[data-v-0187a0a3]{display:flex}.cmg-create-account-form .fields>.inputs .country .subscription-header .icon[data-v-0187a0a3],.cmg-create-account-form .fields>.inputs .sms-and-promotions .subscription-header .icon[data-v-0187a0a3]{padding-left:.5em}.cmg-create-account-form .fields>.inputs .error-message-color[data-v-0187a0a3]{color:#d0021b}.cmg-create-account-form .fields>.inputs .form-submission-container[data-v-0187a0a3]{position:relative;margin-top:.75em}.cmg-create-account-form .fields>.inputs .form-submission-container .create-account-btn[data-v-0187a0a3]{width:100%}.cmg-create-account-form .fields>.inputs .form-submission-container .form-submission-error[data-v-0187a0a3]{font-size:.75em;color:#d0021b;text-align:center;margin:.75em 0;width:100%;line-height:1em}.cmg-create-account-form .fields>.inputs .already-member-sign-in[data-v-0187a0a3]{padding:0 2.25em;justify-content:space-between;font-size:1.125em;font-weight:700;color:#451400;text-transform:uppercase;flex-direction:row;width:100%;margin-top:1.5em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.cmg-create-account-form .fields>.inputs .already-member-sign-in .sign-in[data-v-0187a0a3]{text-decoration:underline;color:#b68207}.cmg-create-account-form .fields>.inputs .already-member-sign-in .sign-in[data-v-0187a0a3]:hover{cursor:pointer}.cmg-create-account-form .fields>.inputs .legal-copy[data-v-0187a0a3]{flex-grow:0;height:336px;font-size:12px;font-weight:400;font-style:normal;color:#786259;letter-spacing:normal;text-align:center;margin:50px auto auto;width:350px;line-height:normal;font-stretch:normal}.cmg-create-account-form .fields>.inputs .legal-copy[data-v-0187a0a3] a{color:#a76721}.modal-rewards .text[data-v-0187a0a3]{margin-right:0;max-width:none;margin-left:0}.modal-rewards .country .text[data-v-0187a0a3],.modal-rewards .sms-and-promotions .text[data-v-0187a0a3]{font-size:14px;color:#786259}@media(max-width:320px){.cmg-create-account-form .fields>.inputs .already-member-sign-in[data-v-0187a0a3]{padding:0 1.75em;font-size:1em}.cmg-create-account-form .fields>.inputs .form-submission-container .form-submission-error[data-v-0187a0a3]{font-size:.7em;color:#d0021b;text-align:center;width:100%;line-height:1em;margin-top:1em}.cmg-create-account-form .fields>.inputs .country[data-v-0187a0a3],.cmg-create-account-form .fields>.inputs .sms-and-promotions[data-v-0187a0a3]{font-size:.81em}}@media(max-width:374px){.cmg-create-account-form .fields>.inputs .country .radio-buttons-container .radio-button[data-v-0187a0a3],.cmg-create-account-form .fields>.inputs .sms-and-promotions .radio-buttons-container .radio-button[data-v-0187a0a3]{margin-right:1em}}@media(min-width:768px){.cmg-create-account-form .fields>.inputs .country .radio-buttons-container .radio-button[data-v-0187a0a3],.cmg-create-account-form .fields>.inputs .sms-and-promotions .radio-buttons-container .radio-button[data-v-0187a0a3]{margin-right:3.75em}.cmg-create-account-form .fields>.inputs .already-member-sign-in[data-v-0187a0a3]{padding:0 3.85em;font-size:1.125em}.cmg-create-account-form .fields .legal-copy[data-v-0187a0a3]{margin-bottom:2em}}.cmg-credit-card-container[data-v-22305f3e]{height:176px;color:#fff;width:280px}.cmg-credit-card-container .credit-card[data-v-22305f3e]{height:100%;padding:1.375em;border-radius:.375em;width:100%}.cmg-credit-card-container .credit-card.default[data-v-22305f3e]{background:#165882}.cmg-credit-card-container .credit-card.visa[data-v-22305f3e]{background:#182168}.cmg-credit-card-container .credit-card.mastercard[data-v-22305f3e]{background:#5b6770}.cmg-credit-card-container .credit-card.amex[data-v-22305f3e]{background:#0078a9}.cmg-credit-card-container .credit-card.discover[data-v-22305f3e]{background:#c35a00}.cmg-credit-card-container .credit-card.expired[data-v-22305f3e]{background:#ede7e2}.cmg-credit-card-container .credit-card.expired .credit-card-number[data-v-22305f3e]{color:#786259}.cmg-credit-card-container .credit-card.expired .card-holder-name-and-expiration-container[data-v-22305f3e]{margin-top:1em}.cmg-credit-card-container .credit-card.expired .card-holder-name-and-expiration-container .card-holder-name[data-v-22305f3e]{color:#786259}.cmg-credit-card-container .credit-card.expired .card-holder-name-and-expiration-container .expiration-date-container[data-v-22305f3e]{height:1.375;font-size:1em;font-weight:700;color:#d0021b;text-align:right}.cmg-credit-card-container .credit-card .logo-and-remove-button-container[data-v-22305f3e]{justify-content:space-between;display:flex}.cmg-credit-card-container .credit-card .logo-and-remove-button-container .credit-card-logo[data-v-22305f3e]{height:2.125em}.cmg-credit-card-container .credit-card .logo-and-remove-button-container .button[data-v-22305f3e]{height:1.75em;padding:0 .7em;font-size:1.125em;min-width:5em}.cmg-credit-card-container .credit-card .credit-card-number[data-v-22305f3e]{font-size:1.125em;margin-top:1.75em}.cmg-credit-card-container .credit-card .card-holder-name-and-expiration-container[data-v-22305f3e]{justify-content:space-between;font-size:.9em;margin-top:2em;display:flex}@media(min-width:768px){.cmg-credit-card-container[data-v-22305f3e]{height:211px;width:335px}.cmg-credit-card-container .credit-card .logo-and-remove-button-container .credit-card-logo[data-v-22305f3e]{height:2.5em}.cmg-credit-card-container .credit-card .credit-card-number[data-v-22305f3e]{font-size:1.375em;margin-top:1.75em}.cmg-credit-card-container .credit-card .card-holder-name-and-expiration-container[data-v-22305f3e]{justify-content:space-between;font-size:1.125em;margin-top:2em;display:flex}}.customer-greeting-container[data-v-c98c8040]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal{height:100%;min-width:100%}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper{height:100%!important}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default{height:100%}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-header{margin-bottom:35px}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .header-content-container{position:absolute;left:20px}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .header-content-container h2{font-size:20px}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .close-modal-container{right:1.75em;top:0}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{border-top:1px solid #d4cbc7;margin-top:0}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{height:100%;padding-top:1em;box-sizing:border-box}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs{height:100%;flex-direction:column;display:flex}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .input{margin-bottom:1em}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .cmg-update-account-btn{width:100%}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .birthday-input{flex-grow:1}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .birthday-input .optional{position:absolute}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .birthday-input .infoIcon{position:relative;bottom:4em;margin-left:22em}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .birthday-input .infoIconImg{height:1.25em;width:1.25em}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .telephone-explanation{font-size:.75em;margin-bottom:2em;text-align:center;margin-top:-2em}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .postalCode .input .text-type-input-container .text-input-container{text-transform:uppercase}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country{font-size:12px;margin-bottom:35px;color:#786259;position:relative;text-align:left}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container{justify-content:flex-start;margin-top:.5em;display:flex}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container .radio-button{justify-content:center;margin-right:3.75em;align-items:center;display:flex}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container .radio-button .label{padding-left:.75em;display:inline-block}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .opt-in-error-message{font-size:.85em;position:absolute;margin-top:.4em}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .alert-message{padding-top:.5em;font-size:14px;text-align:center;width:100%;display:inline-block}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .alert-message-header{padding-top:2em;font-size:16px;font-weight:700;color:#451400;text-align:center;align-items:center;padding-bottom:.5em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .legal-copy{flex-grow:0;height:60px;font-size:14px;font-weight:400;font-style:normal;color:#786259;letter-spacing:normal;text-align:center;margin:auto;width:350px;line-height:1.43;font-stretch:normal}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .form-submission-container{margin-bottom:1.125em}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .form-submission-container .form-submission-error{margin-bottom:1.5em;color:#d0021b}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .footer-message{font-size:14px;color:#756456;padding-bottom:10px;width:260px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .footer-message-legal{font-size:.75em;margin-bottom:2em;text-align:center;margin-top:-2em}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .telephone .has-error{text-align:left}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .telephone .phone-error .has-error .hover{height:2em}@media(min-width:768px){.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal{height:720px;overflow-y:unset;min-width:420px}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-header{overflow-y:unset;margin-bottom:35px}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-header .close-modal-container{right:1.5em!important}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{padding-right:0!important;padding-left:0!important}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-title{margin-bottom:0}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{padding-top:0;padding-bottom:2em}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .content-scroll{overflow-y:auto;padding-top:1.5em;padding-right:20px;max-height:644px;padding-left:20px}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .cmg-update-account-btn{width:240px}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .legal-copy{margin-bottom:2em}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .form-submission-container{margin-bottom:3em}.cmg-edit-account-modal[data-v-1a6059c6] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .form-submission-container .form-submission-error{min-height:1em;font-size:.85em;margin-bottom:.5em}}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal{height:100%;min-width:100%}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper{height:100%!important}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default{height:100%}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .header-content-container{position:absolute;top:-10px;left:20px}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .header-content-container h2{font-size:20px}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .close-modal-container{right:1.75em}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{border-top:1px solid #d4cbc7;margin-top:25px}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-title{display:none}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{height:100%;box-sizing:border-box}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs{height:100%;justify-content:space-between;flex-direction:column;display:flex}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .input{margin-bottom:1em}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .cmg-update-account-btn{height:2.75rem;width:100%}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .label-browse{padding-top:30px;margin-right:auto;color:#451400;text-align:center;padding-bottom:.625rem;margin-left:auto;width:15rem}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .label-rewards{font-size:14px;text-align:center;padding-bottom:1.5625rem;width:100%;margin-top:25px}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .label-text{padding:10px;font-size:14px;width:18.75rem;display:inline-block}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country{font-size:12px;color:#786259;position:relative;text-align:left}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container{justify-content:flex-start;margin-top:.5em;display:block}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container .radio-button-container{float:right}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container .line{border-top:1px solid #d4cbc7;width:100%;display:block}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container .country-details{width:40%;padding-left:12px;display:block}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container .flag{height:32px;width:32px}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container .rad-right{width:50%}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container .label-currency{font-size:14px;font-style:normal;letter-spacing:normal;line-height:normal;font-stretch:normal}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container .label-country{font-weight:700;color:colors(brown);font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container .radio-button{padding-top:1rem;align-items:center;padding-bottom:1rem;display:flex}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .form-submission-container{margin-bottom:1.25rem}@media(min-width:768px){.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal{height:36.25rem;overflow-y:unset;min-width:29.375rem}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-header .close-modal-container{right:1.5em!important}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{max-width:none}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{padding:0 2em}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .label-browse{width:100%}.cmg-edit-country-modal[data-v-9d151b40] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .label-text{padding-right:0;width:22.125rem;padding-left:0}}.cmg-gift-card-container[data-v-3714826b]{height:176px;color:#fff;background-size:contain;background-position:50%;width:280px}.cmg-gift-card-container .gift-card[data-v-3714826b]{height:100%;padding:1.375em;border-radius:.375em;width:100%}.cmg-gift-card-container .gift-card .logo-and-remove-button-container[data-v-3714826b]{justify-content:space-between;display:flex}.cmg-gift-card-container .gift-card .logo-and-remove-button-container .gift-card-logo[data-v-3714826b]{height:2.625em}.cmg-gift-card-container .gift-card .logo-and-remove-button-container .button[data-v-3714826b]{height:1.75em;padding:0 .7em;font-size:1.125em;min-width:5em}.cmg-gift-card-container .gift-card .gift-card-number[data-v-3714826b]{font-size:1.125em;margin-top:1.5em}.cmg-gift-card-container .gift-card .gift-card-balance[data-v-3714826b]{margin-top:.25em}.cmg-gift-card-container .gift-card .loader-container[data-v-3714826b]{position:relative}.cmg-gift-card-container .gift-card .loader-container .loader[data-v-3714826b]{-webkit-transform:scale(.7);transform:scale(.7);padding:1.5em 0 0 1em}.cmg-gift-card-container .gift-card-btn[data-v-3714826b]{border-bottom-right-radius:.375em;border-bottom-left-radius:.375em;padding:7px 0;font-size:12px;color:#fff;letter-spacing:2pt;background-color:#451400;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:-20px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.cmg-gift-card-container[data-v-3714826b]{height:211px;width:335px}.cmg-gift-card-container .gift-card .logo-and-remove-button-container .gift-card-logo[data-v-3714826b]{height:3.125em}.cmg-gift-card-container .gift-card .gift-card-number[data-v-3714826b]{font-size:1.375em;margin-top:1.75em}.cmg-gift-card-container .gift-card-btn[data-v-3714826b]{display:none}}.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal{min-height:380px;min-width:500px}.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default{padding-top:1.75em}.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .close-modal-container{right:20px!important;top:-5px}.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{max-width:100%;padding-right:1.25em;padding-left:1.25em}.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-title{margin:0}.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .content-container{padding:1.25em;flex-direction:column;margin:auto;align-items:center;display:flex}.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .content-container h1{font-size:1.875rem;font-weight:700;margin-right:2.1875rem;margin-bottom:1rem;text-transform:uppercase;margin-left:2.1875rem;line-height:1.07;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .content-container .text{font-size:1.125rem;color:#451400;text-align:center;width:16.5625rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .content-container .leave-btn,.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .content-container .stay-btn{height:2.75rem;margin-bottom:15px;min-width:240px}@media(max-width:767px){.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal{height:auto;min-width:unset;width:auto}.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default{height:100%;font-size:.5em}.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .close-modal-container{top:10px}.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-content{height:100%}.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-content .content-container{height:100%;justify-content:center;align-items:center;display:flex}.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-content .content-container .action-buttons{position:absolute;bottom:20px}.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-content .content-container .action-buttons .leave-btn,.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-content .content-container .action-buttons .stay-btn{width:90%}}@media(min-width:768px){.cmg-lost-bag-modal[data-v-815e3260] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-content .content-container .text{margin-bottom:1.5rem}}.password-reset-request-complete[data-v-a24a699c]{height:100%;color:#451400;flex-direction:column;text-align:center;align-items:center;display:flex}.password-reset-request-complete>[data-v-a24a699c]{margin-top:1.25em}.password-reset-request-complete .email[data-v-a24a699c]{font-size:1.2em;font-weight:700}.password-reset-request-complete .check-spam[data-v-a24a699c]{padding:0 .5em;font-weight:700}.password-reset-request-complete .done-btn[data-v-a24a699c]{width:100%}.password-reset-request-complete .retry[data-v-a24a699c]{height:6em;font-size:18px;text-decoration:underline;font-weight:700;color:#b68207;text-transform:uppercase;margin-top:1.25em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.password-reset-request-complete .retry[data-v-a24a699c]:hover{cursor:pointer}@media(min-width:768px){.password-reset-request-complete[data-v-a24a699c]{max-width:400px}}.password-reset-request-form[data-v-579a50c4]{height:100%;width:100%;margin-top:3em}.password-reset-request-form .submit-btn[data-v-579a50c4]{margin-bottom:6em;width:100%;margin-top:.5em}.password-reset-request-form .vendor-sign-in-link[data-v-579a50c4]{font-size:18px;font-weight:700;color:#b68207;text-align:center;margin-top:-5em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.password-reset-request-form .error[data-v-579a50c4]{color:#d0021b}.password-reset-request-form .screen-reader-offscreen[data-v-579a50c4]{height:1px;position:absolute;left:-9999rem;width:1px}@media(min-width:768px){.password-reset-request-form[data-v-579a50c4]{width:400px;margin-top:2em}}.cmg-remove-payment-card-modal[data-v-bccbbeaa]{overflow:auto}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal,.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default{height:100%}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .header-content-container{position:absolute;top:-10px;left:20px}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .header-content-container h2{font-size:20px}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .close-modal-container{right:1.75em}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner{border-top:1px solid #d4cbc7;margin-top:25px}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content{height:100%;overflow:hidden;flex-flow:column;margin-top:1em;display:flex}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .remove-this-card{font-size:15px;margin-bottom:1em;color:#451400;text-align:left;width:80%;line-height:1.33}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .payment-card-to-remove{justify-content:center;flex-direction:column;text-align:left;align-items:center;display:flex}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .payment-card-to-remove .credit-card-number,.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .payment-card-to-remove .gift-card-number{font-size:1em}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .payment-card-to-remove .credit-card-logo,.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .payment-card-to-remove .gift-card-logo{height:34px}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .payment-card-to-remove .card-holder-name-and-expiration-container{font-size:15px;margin-top:1.5em}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .remove-payment-card-cta{justify-content:center;padding-right:2.75em;flex-direction:column;align-items:center;margin-top:auto;padding-left:2.75em;display:flex}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .remove-payment-card-cta .cancel-remove-card-btn,.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .remove-payment-card-cta .remove-card-btn{margin-bottom:1em;width:100%}@media(min-width:768px){.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal{height:541px;width:420px}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner{padding:1em 3em 0}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title{margin:0}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .remove-this-card{margin-bottom:2em;width:100%}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .payment-card-to-remove{justify-content:center;flex-direction:column;align-items:center;display:flex}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .payment-card-to-remove .payment-card{height:176px;width:280px}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .cancel-remove-card-btn,.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .remove-card-btn{position:unset;width:229px}.cmg-remove-payment-card-modal[data-v-bccbbeaa] .cmg-modal-container .cmg-modal .modal-default .modal-inner .remove-payment-card-cta{bottom:5%}}.cmg-reprompt-country-profile-modal .header[data-v-09c64904]{font-size:24px;font-weight:700;color:#451400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-reprompt-country-profile-modal .sub-header[data-v-09c64904]{font-size:14px;color:#786259;text-align:left;margin:30px auto;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal{height:100%;min-width:100%}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper{height:100%!important}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default{height:100%}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-header.has-header{height:27px}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .header-content-container{position:absolute;top:-10px;left:20px}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .header-content-container h2{font-size:20px}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .close-modal-container{display:none}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{border-top:1px solid #d4cbc7}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-title{display:none}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{height:100%}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .cmg-update-account-btn{width:100%}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country{font-size:14px;font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container{margin-top:10px}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container .line{border-top:1px solid #d4cbc7}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container .radio-button{padding:20px 0;justify-content:space-between;align-items:center;display:flex}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .country .radio-buttons-container .radio-button .cmg-country-flag-container{justify-content:center;align-items:center;display:flex}.cmg-reprompt-country-profile-modal .form-submission-container[data-v-09c64904]{margin-top:15px}@media(min-width:768px){.cmg-reprompt-country-profile-modal .header[data-v-09c64904]{margin-top:23px}.cmg-reprompt-country-profile-modal .sub-header[data-v-09c64904]{text-align:center;margin:5px auto;width:70%}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal{height:413px;overflow-y:unset;min-width:420px}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-header{display:none}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{border-top:none}.cmg-reprompt-country-profile-modal[data-v-09c64904] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{padding:0 2em}}.cmg-sign-in-form[data-v-02377e23]{margin-bottom:4rem;flex-flow:column;display:flex}.cmg-sign-in-form .fields[data-v-02377e23]{flex:0 0 auto;margin-bottom:30px;flex-flow:column;display:flex}.cmg-sign-in-form .fields>.inputs[data-v-02377e23]{flex-flow:column;display:flex}.cmg-sign-in-form .fields>.inputs .password[data-v-02377e23],.cmg-sign-in-form .fields>.inputs .username[data-v-02377e23]{flex:0 0 auto}.cmg-sign-in-form .fields>.inputs .username[data-v-02377e23]{margin-bottom:20px}.cmg-sign-in-form .fields>.inputs .password[data-v-02377e23]{margin-bottom:15px}.cmg-sign-in-form .fields>.inputs .screen-reader-offscreen[data-v-02377e23]{height:1px;position:absolute;left:-9999rem;width:1px}.cmg-sign-in-form .fields .remember-me-and-forgot-password-container[data-v-02377e23]{display:flex}.cmg-sign-in-form .fields .remember-me-and-forgot-password-container>.forgot-password[data-v-02377e23],.cmg-sign-in-form .fields .remember-me-and-forgot-password-container>.remember-me[data-v-02377e23]{flex:1 1 50%;font-size:.76em}.cmg-sign-in-form .fields .remember-me-and-forgot-password-container .remember-me[data-v-02377e23]{justify-content:flex-start;color:#786259;text-align:center;align-items:center;display:inline-flex}.cmg-sign-in-form .fields .remember-me-and-forgot-password-container .remember-me>.input[data-v-02377e23]{flex:0 0 auto;margin-right:.8em}.cmg-sign-in-form .fields .remember-me-and-forgot-password-container .remember-me>.label[data-v-02377e23]{flex:0 0 auto;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cmg-sign-in-form .fields .forgot-password[data-v-02377e23]{text-decoration:underline;font-weight:700;color:#451400;text-align:end}.cmg-sign-in-form .fields .forgot-password[data-v-02377e23]:hover{cursor:pointer}.cmg-sign-in-form .create-account-container-h6[data-v-02377e23]{color:#786259;text-transform:uppercase}.cmg-sign-in-form .create-account-button[data-v-02377e23]{margin-bottom:20px}.cmg-sign-in-form .errors[data-v-02377e23]{flex:0 0 auto;font-size:.85em;margin-bottom:30px;text-align:center}.cmg-sign-in-form .errors>.line[data-v-02377e23]{color:#d0021b}.cmg-sign-in-form .errors>.password-reqs[data-v-02377e23]{font-weight:700;color:#451400}.cmg-sign-in-form .legal-copy[data-v-02377e23]{height:100px;font-size:14px;font-weight:400;font-style:normal;color:#786259;letter-spacing:normal;text-align:center;margin:auto auto 1.5em;width:342px;line-height:1.43;font-stretch:normal}.cmg-sign-in-form .legal-copy[data-v-02377e23] a{color:#a76721}.cmg-sign-in-form .sign-in-container[data-v-02377e23]{flex:0 0 auto}.cmg-sign-in-form .separator[data-v-02377e23]{flex:0 0 auto;height:1px;margin-bottom:1.2em;border-bottom:1px solid #d4cbc7;margin-top:1.2em}.cmg-sign-in-form .create-account-container[data-v-02377e23]{flex:1 1 100%;text-align:center}.cmg-sign-in-form .create-account-container>.heading[data-v-02377e23]{margin-bottom:.2em}.cmg-sign-in-form .create-account-container>.subheading[data-v-02377e23]{font-size:1.2em;font-weight:700;margin-bottom:1.1em;letter-spacing:0;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:319px)and (max-width:575px){.cmg-sign-in-form .fields[data-v-02377e23]{margin-bottom:15px}.cmg-sign-in-form .errors[data-v-02377e23]{margin-bottom:20px}.cmg-sign-in-form .separator[data-v-02377e23]{margin-bottom:15px;margin-top:15px}.cmg-sign-in-form .create-account-container>.heading[data-v-02377e23]{font-size:25px}.cmg-sign-in-form .create-account-container>.subheading[data-v-02377e23]{font-size:18px;margin-bottom:10px}}@media(min-width:768px){.cmg-sign-in-form[data-v-02377e23]{margin-bottom:0}.cmg-sign-in-form .fields .username[data-v-02377e23]{margin-bottom:40px}.cmg-sign-in-form .separator[data-v-02377e23]{margin-bottom:2em;margin-top:2em}.cmg-sign-in-form .legal-copy[data-v-02377e23]{margin-bottom:2em}}@media(min-width:1024px){.cmg-sign-in-form[data-v-02377e23]{margin-bottom:0}.cmg-modal-container.modal-rewards .create-account-container[data-v-02377e23]{margin-bottom:84px}}.container[data-v-522ecf6d]{justify-content:center;flex-direction:column;background-color:#fff;background-position:50%;cursor:pointer;width:85vw;background-repeat:no-repeat;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.container .title[data-v-522ecf6d]{padding-top:2.5rem;font-size:1rem;font-weight:700;color:#6e7c1b;align-self:center;line-height:16px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.container .text[data-v-522ecf6d]{font-size:1.5rem;font-weight:700;color:#451400;align-self:center;text-align:center;line-height:1.36;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.checkout-container[data-v-3efae55a]{min-height:100%;flex-direction:column;background-color:#f2f2f2;display:flex}.checkout-container.no-scroll[data-v-3efae55a]{overflow-y:hidden;max-height:100vh}.checkout-container .anim-container .anim[data-v-3efae55a]{height:200px;width:200px}.checkout-container .valid-order[data-v-3efae55a]{flex:1 1 100%;flex-direction:column;display:flex}.checkout-container .valid-order .header-container[data-v-3efae55a]{flex:1 1 100%;height:200px;position:relative}.checkout-container .valid-order .checkout-form[data-v-3efae55a]{flex-direction:column;width:100%;display:flex}.checkout-container .valid-order .checkout-form .delivery-banner[data-v-3efae55a]{padding-top:5px;font-size:1.05em;color:#fff;text-transform:uppercase;text-align:center;background-color:#451400;padding-bottom:5px;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.checkout-container .valid-order .checkout-form .checkout-form-content[data-v-3efae55a]{padding-top:30px;flex-direction:column;background-color:#fff;align-items:center;width:100%;display:flex}.checkout-container .valid-order .checkout-form .checkout-form-content .cross-border-message[data-v-3efae55a]{height:2em;justify-content:center;font-size:1em;font-weight:700;font-weight:500;margin-bottom:1em;color:#fff;text-transform:uppercase;background-color:#451400;align-items:center;width:115.4%;margin-top:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.checkout-container .valid-order .checkout-form .checkout-form-content .container[data-v-3efae55a]{width:100%}.checkout-container .valid-order .checkout-form .checkout-form-content .container.payment[data-v-3efae55a]{margin-bottom:30px}.checkout-container .valid-order .checkout-form .checkout-form-content .container.dancing-avocado[data-v-3efae55a]{text-align:center}.checkout-container .valid-order .checkout-form .checkout-form-content .container.dancing-avocado .header[data-v-3efae55a]{font-weight:700;margin-bottom:15px}.checkout-container .valid-order .checkout-form .checkout-form-content .container.dancing-avocado video[data-v-3efae55a]{margin-bottom:15px;max-height:150px;margin-top:15px}.checkout-container .valid-order .checkout-form .checkout-form-content .container .pay-in-store[data-v-3efae55a]{margin-bottom:2em;flex-direction:column;align-items:center;display:flex}.checkout-container .valid-order .checkout-form .checkout-form-content .container .pay-in-store .pay-at-pickup[data-v-3efae55a]{font-size:24px;font-weight:700;margin-bottom:10px;color:#451400;margin-top:20px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.checkout-container .valid-order .checkout-form .checkout-form-content .container .pay-in-store .message[data-v-3efae55a]{font-size:16px;color:#451400;text-align:center;width:320px;line-height:1.19;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.checkout-container .valid-order .checkout-form .checkout-form-content .container .pay-in-store .margin[data-v-3efae55a]{margin-top:19px}.checkout-container .valid-order .checkout-form .checkout-form-content .container .pay-in-store .payment-amount[data-v-3efae55a]{font-size:16px;color:#d0021b;padding-bottom:30px;line-height:19px;margin-top:22px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.checkout-container .valid-order .checkout-form .checkout-form-content .container .pay-in-store .payment-amount .bold[data-v-3efae55a]{font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.checkout-container .valid-order .checkout-form .checkout-form-content .mobile-constrained[data-v-3efae55a]{padding-right:20px;padding-left:20px}.checkout-container .valid-order .checkout-form .checkout-form-content .pickup-options[data-v-3efae55a]{width:100%}.checkout-container .valid-order #apple-pay-button-container[data-v-3efae55a]{justify-content:center;width:100%;display:flex}.checkout-container .valid-order #apple-pay-button-container .apple-pay-button[data-v-3efae55a]{-apple-pay-button-style:#000;height:48px;--apple-pay-button-height:48px;-webkit-appearance:-apple-pay-button;appearance:-apple-pay-button;margin-bottom:20px;-apple-pay-button-type:buy;box-sizing:border-box;border-radius:0;cursor:pointer;width:100%;display:block}.checkout-container .valid-order #gpay-container[data-v-3efae55a]{justify-content:center;width:100%;display:flex}.checkout-container .valid-order .submit-container[data-v-3efae55a]{margin-bottom:20vh;width:100%}.checkout-container .valid-order .submit-container .submit-btn[data-v-3efae55a]{height:68px;font-size:1.5em;border-radius:0;width:100%}.checkout-container .valid-order .separator[data-v-3efae55a]{height:1px;margin-bottom:35px;background:#d4cbc7;width:100%;margin-top:35px}.checkout-container .full-screen-error[data-v-3efae55a]{flex:1 1 100%;flex-direction:column;display:flex}.checkout-container .full-screen-error .header-container[data-v-3efae55a]{flex:0 0 auto}.checkout-container .full-screen-error .header-container .toggle-container[data-v-3efae55a]{padding-top:30px;justify-content:center;padding-bottom:30px;display:flex}.checkout-container .full-screen-error .header-container .banner[data-v-3efae55a]{height:30px;justify-content:center;color:#fff;text-transform:uppercase;background-color:#451400;align-items:center;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.checkout-container .full-screen-error .content-container[data-v-3efae55a]{flex:1 1 100%;justify-content:center;padding-right:20px;background-color:#fff;padding-left:20px;display:flex}.checkout-container .full-screen-error .content-container .content[data-v-3efae55a]{flex:1 1 100%;padding-top:80px;max-width:370px;flex-direction:column;align-items:center;width:100%;display:flex}.checkout-container .full-screen-error .content-container .content .header[data-v-3efae55a]{font-size:1.75em;font-weight:700;margin-bottom:25px;color:#451400;text-transform:uppercase;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.checkout-container .full-screen-error .content-container .content .actions-container[data-v-3efae55a]{flex:1 1 100%;margin-bottom:25px;flex-direction:column;width:100%;display:flex}.checkout-container .full-screen-error .content-container .content .actions-container .action[data-v-3efae55a]{width:100%}.checkout-container .full-screen-error .content-container .content .actions-container .action[data-v-3efae55a]:not(:last-child){margin-bottom:10px}.checkout-container .ineligible-for-delivery .content-container .content .order-total[data-v-3efae55a]{font-weight:700;margin-bottom:25px;color:#451400}.checkout-container .ineligible-for-delivery .content-container .content .message[data-v-3efae55a]{margin-bottom:40px;color:#451400;text-align:center}.checkout-container .has-undeliverable-items .content-container .content .items[data-v-3efae55a]{margin-bottom:40px}.checkout-container .has-undeliverable-items .content-container .content .items .item[data-v-3efae55a]{color:#d0021b}.checkout-container .has-undeliverable-items .content-container .content .items .item[data-v-3efae55a]:not(:last-child){margin-bottom:5px}.checkout-container .has-undeliverable-items .content-container .content .actions-container[data-v-3efae55a]{justify-content:flex-end}.checkout-container .footer[data-v-3efae55a]{flex:0 0 auto}@media(min-width:768px){.checkout-container[data-v-3efae55a]{position:relative}.checkout-container .valid-order .header-container[data-v-3efae55a]{height:360px;position:absolute;width:100%;z-index:0}.checkout-container .valid-order .checkout-form[data-v-3efae55a]{margin-bottom:50px;max-width:830px;align-self:center;box-shadow:0 5px 24px 0 rgba(0,0,0,.1);margin-top:210px;z-index:1}.checkout-container .valid-order .checkout-form .checkout-form-content[data-v-3efae55a]{padding-top:50px;padding-right:55px;padding-left:55px}.checkout-container .valid-order .checkout-form .checkout-form-content .payment-container[data-v-3efae55a]{margin-bottom:100px}.checkout-container .valid-order #apple-pay-button-container .apple-pay-button[data-v-3efae55a]{border-radius:4px;width:370px}.checkout-container .valid-order .submit-container[data-v-3efae55a]{justify-content:center;margin-bottom:50px;display:flex}.checkout-container .valid-order .submit-container .submit-btn[data-v-3efae55a]{border-radius:4px;width:370px}.checkout-container .full-screen-error .content-container .content .actions-container[data-v-3efae55a]{justify-content:flex-start}}.address-info-container[data-v-18bcc41b]{padding:0 20px;width:100%}.address-info-container .heading[data-v-18bcc41b]{font-size:1.5em;font-weight:700;margin-bottom:25px;color:#451400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.address-info-container .heading.has-error[data-v-18bcc41b]{color:#d0021b}.address-info-container .details[data-v-18bcc41b]{justify-content:space-between;display:flex}.address-info-container .details .address-container[data-v-18bcc41b]{font-size:18px;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.address-info-container .details .address-container .delivery-address-name[data-v-18bcc41b]{font-weight:700}.address-info-container .details .address-container .address-desktop[data-v-18bcc41b]{display:none}.address-info-container .details .address-container .chipotlane[data-v-18bcc41b]{margin-top:11px;display:flex}.address-info-container .details .address-container .chipotlane .text[data-v-18bcc41b]{font-size:14px;margin-left:7px}.address-info-container .details .btn[data-v-18bcc41b]{font-size:18px;text-decoration:underline;font-weight:700;color:#b68207;text-align:end;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(max-width:767px){.address-info-container[data-v-18bcc41b]{padding:0 20px}}@media(min-width:768px){.address-info-container .details .address-container .address-mobile[data-v-18bcc41b]{display:none}.address-info-container .details .address-container .address-desktop[data-v-18bcc41b]{display:block}}[data-v-17688dda] .cmg-modal{display:flex}.authorize-payment-card-modal .title-bar[data-v-17688dda]{padding:1.25em;justify-content:space-between;border-bottom:1px solid #d4cbc7;display:flex}.authorize-payment-card-modal .title-bar h2[data-v-17688dda]{font-size:1.25em;text-align:center;width:100%}.authorize-payment-card-modal .title-bar .close[data-v-17688dda]{height:15px;cursor:pointer;width:15px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:.25em}.authorize-payment-card-modal[data-v-17688dda] .header-spacer{flex:0 0 0!important}.authorize-payment-card-modal .line[data-v-17688dda]{color:#451400}.authorize-payment-card-modal .total[data-v-17688dda]{font-weight:700}.authorize-payment-card-modal .btn[data-v-17688dda]:first-child{margin-bottom:10px;margin-top:20px}.bad-phone-number-modal .content-container[data-v-3ce25e9e]{height:100%;padding-top:30%;flex-direction:column;align-items:center;display:flex}.browser-is-mobilesafari .bad-phone-number-modal .content-container[data-v-3ce25e9e]{padding-bottom:100px}.browser-is-mobilechrome .bad-phone-number-modal .content-container[data-v-3ce25e9e]{padding-bottom:60px}.bad-phone-number-modal .content-container .content[data-v-3ce25e9e]{flex:1 1 100%;min-height:90%;flex-direction:column;align-items:center;width:100%;display:flex}.bad-phone-number-modal .content-container .content .header-container .header[data-v-3ce25e9e]{font-size:1.5em;font-weight:700;margin-bottom:10px;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bad-phone-number-modal .content-container .content .header-container .subheader[data-v-3ce25e9e]{font-size:.85em;font-weight:700;margin-bottom:10px;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bad-phone-number-modal .content-container .content .message[data-v-3ce25e9e]{font-size:.9em;margin-bottom:10px;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bad-phone-number-modal .content-container .content .new-number[data-v-3ce25e9e]{flex:unset;max-width:370px;width:100%}.bad-phone-number-modal .content-container .options[data-v-3ce25e9e]{margin-bottom:40px;max-width:370px;flex-direction:column;width:100%;display:flex}.bad-phone-number-modal .content-container .options .button[data-v-3ce25e9e]{flex:0 0 auto;height:40px}.bad-phone-number-modal .content-container .options .button[data-v-3ce25e9e]:first-child{margin-bottom:10px}@media(min-width:768px){.bad-phone-number-modal .content-container[data-v-3ce25e9e]{height:unset;padding-top:0}.bad-phone-number-modal .content-container .content[data-v-3ce25e9e]{flex:unset}.bad-phone-number-modal .content-container .options[data-v-3ce25e9e]{flex-direction:row}.bad-phone-number-modal .content-container .options .button[data-v-3ce25e9e]{flex:1 1 100%;width:100%}.bad-phone-number-modal .content-container .options .button[data-v-3ce25e9e]:first-child{margin-right:20px}}.checkout-customer-payment-container[data-v-2478cd49]{flex-direction:column;display:flex}.checkout-customer-payment-container .gift-card-container[data-v-2478cd49]{justify-content:center;padding-right:20px;width:100%;margin-top:30px;padding-left:20px;display:flex}.checkout-customer-payment-container .gift-card-container .add-gift-card[data-v-2478cd49]{max-width:370px}.checkout-customer-payment-container .heading-container[data-v-2478cd49]{margin-bottom:20px;display:flex}.checkout-customer-payment-container .heading-container .header[data-v-2478cd49]{flex:0 0 auto}.checkout-customer-payment-container .heading-container .one-time-payment-container[data-v-2478cd49]{flex:1 1 100%;justify-content:flex-end;display:flex}.checkout-customer-payment-container .heading-container .one-time-payment-container .text[data-v-2478cd49]{font-size:1.2em;text-decoration:underline;font-weight:700;color:#b68207;text-transform:uppercase;text-align:end;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.checkout-customer-payment-container .payment-methods[data-v-2478cd49]{margin-bottom:30px}.checkout-customer-payment-container .error-container[data-v-2478cd49]{font-size:16px;font-weight:700;color:#d0021b;align-self:center;text-align:center;padding-bottom:15px;width:285px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.checkout-customer-payment-container .add-payment-method-container[data-v-2478cd49]{flex:0 0 auto;max-width:370px;flex-direction:column;align-self:center;width:100%;display:flex}.checkout-customer-payment-container .add-payment-method-container .add-credit-card[data-v-2478cd49]{margin-bottom:15px}@media(min-width:768px){.checkout-customer-payment-container .payment-methods[data-v-2478cd49]{max-width:370px;align-self:center}.checkout-customer-payment-container .error-container[data-v-2478cd49]{padding-bottom:35px;width:370px}}@-webkit-keyframes fade-message-4cf73d56{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes fade-message-4cf73d56{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}.payment-card-container[data-v-4cf73d56]{margin-bottom:25px;position:relative}.payment-card-container .message-container[data-v-4cf73d56]{height:50px;justify-content:center;position:absolute;opacity:0;bottom:-70px;background-color:#451400;align-items:center;left:2.5%;width:95%;display:flex;z-index:-1}.payment-card-container .message-container.fade-message-enter-active[data-v-4cf73d56]{-webkit-animation:fade-message-4cf73d56 4s cubic-bezier(.175,.885,.32,1.275);animation:fade-message-4cf73d56 4s cubic-bezier(.175,.885,.32,1.275)}.payment-card-container .message-container.fade-message-enter-to[data-v-4cf73d56]{z-index:2}.payment-card-container .message-container .arrow-container[data-v-4cf73d56]{right:10px;position:absolute;top:-10px}.payment-card-container .message-container .arrow-container .arrow[data-v-4cf73d56]{border-color:#451400;height:20px;-webkit-transform:rotate(315deg);transform:rotate(315deg);position:relative;border-style:solid;border-width:6px 6px 0 0;background-color:#451400;left:-10px;width:20px}.payment-card-container .message-container .message[data-v-4cf73d56]{color:#fff}.payment-card-container .payment-card[data-v-4cf73d56]{padding:10px 20px;position:relative;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.payment-card-container .payment-card.disabled .card-details[data-v-4cf73d56],.payment-card-container .payment-card.disabled .logo-container[data-v-4cf73d56]{opacity:.5}.payment-card-container .payment-card .logo-container .logo[data-v-4cf73d56],.payment-card-container .payment-card .selector[data-v-4cf73d56]{flex:0 0 auto;margin-right:20px}.payment-card-container .payment-card .card-details[data-v-4cf73d56]{flex:1 1 100%;color:#786259;position:relative;flex-direction:column;display:flex}.payment-card-container .payment-card .card-details .card-title[data-v-4cf73d56]{font-weight:700}.payment-card-container .payment-card .card-info[data-v-4cf73d56]{flex:0 0 auto;height:100%;color:#786259;flex-direction:column;align-items:flex-end;display:flex}.payment-card-container .payment-card .card-info .heading.remove[data-v-4cf73d56]{text-decoration:underline;color:#d0021b;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.payment-card-container .payment-card .card-info .red[data-v-4cf73d56]{color:#d0021b}.payment-card-container .payment-card .card-info .loader[data-v-4cf73d56]{padding-right:30px;bottom:50%}.payment-card-container .remaining-balance-container[data-v-4cf73d56]{flex:0 0 auto;justify-content:center;flex-direction:column;align-items:center;margin-top:8px;display:flex}.payment-card-container .remaining-balance-container .remaining-balance[data-v-4cf73d56]{font-weight:700;color:#451400}.payment-methods-container[data-v-3fdc39e2]{width:100%}.payment-methods-container .payment-methods[data-v-3fdc39e2]{flex-direction:column;width:100%;display:flex}.delivery-info-container[data-v-306d10bc]{flex-direction:column;display:flex}.delivery-info-container .content-wrapper[data-v-306d10bc]{flex:0 0 auto;justify-content:center;display:flex}.delivery-info-container .content-wrapper .content[data-v-306d10bc]{flex:1 1 100%;flex-direction:column;align-items:center;display:flex}.delivery-info-container .content-wrapper .content .arrival-container[data-v-306d10bc]{margin-bottom:35px;flex-direction:column;align-items:center;display:flex}.delivery-info-container .content-wrapper .content .arrival-container .arrival-header[data-v-306d10bc]{font-size:1.1em;font-weight:700;margin-bottom:5px;color:#786259;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-info-container .content-wrapper .content .arrival-container .loader-container[data-v-306d10bc]{height:50px;position:relative;width:100%}.delivery-info-container .content-wrapper .content .arrival-container .loader-container .loader[data-v-306d10bc]{right:50%;top:50%}.delivery-info-container .content-wrapper .content .arrival-container .arrival[data-v-306d10bc]{font-size:4em;font-weight:700;color:#451400;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-info-container .content-wrapper .content .arrival-container .subtitle-one[data-v-306d10bc]{font-size:.8em;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:1.7px}.delivery-info-container .content-wrapper .content .arrival-container .subtitle-two[data-v-306d10bc]{color:#786259}.delivery-info-container .content-wrapper .content .arrival-container .delivery-offline-text[data-v-306d10bc]{padding-top:20px;font-size:14px;font-weight:700;color:#d0021b;text-align:center;line-height:1.43;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-info-container .content-wrapper .content .delivery-instructions-container[data-v-306d10bc]{flex-direction:column;width:100%;display:flex}.delivery-info-container .content-wrapper .content .delivery-instructions-container .description[data-v-306d10bc]{font-size:.8em;margin-bottom:7.5px;color:#786259}.delivery-info-container .content-wrapper .content .delivery-instructions-container .delivery-instructions-question[data-v-306d10bc]{height:22px;font-size:16px;color:#451400;-o-object-fit:contain;object-fit:contain;margin-top:3px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-info-container .content-wrapper .content .delivery-instructions-container .delivery-instructions-contactType[data-v-306d10bc]{margin-bottom:3px;flex-direction:row;margin-top:3px;display:flex}.delivery-info-container .content-wrapper .content .delivery-instructions-container .delivery-instructions-contactType .delivery-instructions-contactType-choice[data-v-306d10bc]{display:flex}.delivery-info-container .content-wrapper .content .delivery-instructions-container .delivery-instructions-contactType .delivery-instructions-contactType-choice img[data-v-306d10bc]{height:33px;width:33px}.delivery-info-container .content-wrapper .content .delivery-instructions-container .delivery-instructions-contactType .delivery-instructions-contactType-choice .delivery-instructions-choice-label[data-v-306d10bc]{padding-top:8px;font-size:.8em;font-weight:700;color:#786259;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:1px}.delivery-info-container .content-wrapper .content .delivery-instructions-container .delivery-instructions-contactType .delivery-instructions-contactType-choice .empty-check[data-v-306d10bc]{height:21px;border:1px solid #786259;margin:6px;border-radius:50%;width:21px}.delivery-info-container .content-wrapper .content .delivery-instructions-container .delivery-instructions-contactType .contactless[data-v-306d10bc]{margin-right:45px}.delivery-info-container .content-wrapper .content .delivery-instructions-container .instructions[data-v-306d10bc]{min-height:90px;padding-top:8px;border:1px solid #d4cbc7;color:#451400;width:100%;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:8px}.delivery-info-container .content-wrapper .content .delivery-instructions-container .instructions[data-v-306d10bc]::-webkit-input-placeholder{color:#786259}.delivery-info-container .content-wrapper .content .delivery-instructions-container .instructions[data-v-306d10bc]:-ms-input-placeholder{color:#786259}.delivery-info-container .content-wrapper .content .delivery-instructions-container .instructions[data-v-306d10bc]::-ms-input-placeholder{color:#786259}.delivery-info-container .content-wrapper .content .delivery-instructions-container .instructions[data-v-306d10bc]::placeholder{color:#786259}.delivery-info-container .content-wrapper .content .delivery-instructions-container .remaining-chars[data-v-306d10bc]{font-size:.8em;font-weight:500;color:#c6b4a4;align-self:flex-end;margin-top:5px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:575px){.delivery-info-container .content-wrapper .content[data-v-306d10bc]{max-width:370px}}.guest-info-form-container[data-v-6d8246f3]{flex-direction:column;align-items:center;display:flex}.guest-info-form-container .fields[data-v-6d8246f3]{width:100%}.guest-info-form-container .fields>.cmg-input[data-v-6d8246f3]:not(last-child){margin-bottom:15px}.guest-info-form-container .fields[data-v-6d8246f3] .cmg-input input.input{color:#451400}.guest-info-form-container .fields[data-v-6d8246f3] .cmg-input .placeholder-hover{color:#786259}@media(min-width:768px){.guest-info-form-container .fields[data-v-6d8246f3]{max-width:370px}}.pickup-info-container .header[data-v-096c3ec1]{font-size:1.5em;margin-bottom:20px}.pickup-info-container .header.has-error[data-v-096c3ec1]{color:#d0021b}@media(min-width:768px){.pickup-info-container .header[data-v-096c3ec1]{margin-bottom:30px}}.checkout-header-container[data-v-54728d8a]{height:inherit;position:relative}.checkout-header-container .screen-reader-offscreen[data-v-54728d8a]{height:1px;position:absolute;left:-9999rem;width:1px}.checkout-header-container .header-content[data-v-54728d8a]{height:inherit;position:relative}.checkout-header-container .header-content .pickup-delivery-toggle-container[data-v-54728d8a]{padding-top:25px;justify-content:center;position:absolute;top:0;width:100%;display:flex;z-index:1}.checkout-header-container .header-content .map-container[data-v-54728d8a]{height:inherit;z-index:-1}.checkout-header-container .header-content .map-container .map[data-v-54728d8a]{height:inherit;width:100%}.checkout-header-map[data-v-49390652]{justify-content:center;flex-direction:column;align-items:center;display:flex}.checkout-header-map .hidden[data-v-49390652]{opacity:0}.checkout-header-map .loader-container[data-v-49390652]{justify-content:center;position:absolute;top:115px;align-items:center;width:100%;display:flex}.checkout-header-map .loader-container .loader[data-v-49390652]{-webkit-transform:scale(1.2);transform:scale(1.2)}.checkout-header-map .map-container[data-v-49390652]{flex:0 0 100%;width:100%;display:flex}.checkout-header-map .map-container .map[data-v-49390652]{flex:1 1 100%}.one-time-payment-container[data-v-013aa395]{flex-direction:column;display:flex}.one-time-payment-container .add-payment-method-container[data-v-013aa395]{flex:0 0 auto;max-width:370px;flex-direction:column;align-self:center;width:100%;display:flex}.one-time-payment-container .add-payment-method-container .add-credit-card[data-v-013aa395]{margin-bottom:15px}.one-time-payment-container .payment-header-container[data-v-013aa395]{display:flex}.one-time-payment-container .payment-header-container .header[data-v-013aa395]{flex:0 0 auto}.one-time-payment-container .payment-header-container .header-slot-content[data-v-013aa395]{flex:1 1 100%}.one-time-payment-container .error-container[data-v-013aa395]{font-size:16px;font-weight:700;color:#d0021b;align-self:center;text-align:center;width:285px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.one-time-payment-container .form[data-v-013aa395]{align-self:center;width:100%}.one-time-payment-container .form .group[data-v-013aa395]{margin-bottom:15px;align-items:center;width:100%;display:flex}.one-time-payment-container .form .group.remember-group[data-v-013aa395]{margin-top:30px}.one-time-payment-container .form .group .ccn[data-v-013aa395]{flex:1 1 100%;margin-right:50px}.one-time-payment-container .form .group .cvv[data-v-013aa395]{flex:0 0 25%}.one-time-payment-container .form .group .expiration[data-v-013aa395],.one-time-payment-container .form .group .postal-code[data-v-013aa395]{flex:0 0 33%;margin-right:50px}.one-time-payment-container .form .group .remember[data-v-013aa395]{flex:0 0 auto;margin-right:10px;width:auto}.one-time-payment-container .form .group .remember-label[data-v-013aa395]{font-size:.75em;color:#786259}.one-time-payment-container .payment-methods[data-v-013aa395]{margin-bottom:30px}@media(min-width:768px){.one-time-payment-container .form[data-v-013aa395]{max-width:370px}.one-time-payment-container .payment-methods[data-v-013aa395]{max-width:370px;align-self:center}.one-time-payment-container .error-container[data-v-013aa395]{padding:35px 0;width:370px}}.order-details-container[data-v-16da7f8e]{flex-direction:column;width:100%;display:flex}.order-details-container .header[data-v-16da7f8e]{font-size:1.5em;margin-bottom:30px}.order-details-container .separator[data-v-16da7f8e]{height:1px;margin-bottom:10px;background:#d4cbc7;width:100%;margin-top:10px}.order-details-container .details[data-v-16da7f8e]{flex-direction:column;display:flex}.order-details-container .details .line-item[data-v-16da7f8e]{margin-bottom:5px;color:#451400;width:100%;display:flex}.order-details-container .details .line-item.subtotal[data-v-16da7f8e]{font-size:1.1em;font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-details-container .details .line-item.tip[data-v-16da7f8e]{margin-bottom:10px}.order-details-container .details .line-item.tip .loader-container[data-v-16da7f8e]{-webkit-transform:scale(.8);transform:scale(.8)}.order-details-container .details .line-item.grand-total[data-v-16da7f8e]{font-size:1.1em;font-weight:700;text-transform:uppercase;margin-top:5px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-details-container .details .line-item.subtext[data-v-16da7f8e]{font-size:14px;margin-bottom:11px;color:#786259;line-height:20px}.order-details-container .details .line-item .name[data-v-16da7f8e]{flex:1 1 100%;font-weight:700;color:#451400;line-height:25px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-details-container .details .line-item .value[data-v-16da7f8e]{flex:0 0 auto}.order-details-container .details .tips-container[data-v-16da7f8e]{margin-bottom:15px}.order-details-container .details .loader-container[data-v-16da7f8e]{position:relative;width:50px}.order-details-container .details .loader-container .loader[data-v-16da7f8e]{top:50%;left:50%}@media(min-width:768px){.order-details-container .header[data-v-16da7f8e]{margin-bottom:40px}.order-details-container .details[data-v-16da7f8e]{align-self:center;width:370px}}.tips-container .tips[data-v-656a36df]{justify-content:space-between;display:flex}.tips-container .tips .tip[data-v-656a36df]{flex:1 1 100%;height:50px;justify-content:center;border:1px solid #451400;margin-bottom:10px;max-width:85px;flex-direction:column;background-color:#fff;align-items:center;border-radius:4px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.tips-container .tips .tip[data-v-656a36df]:not(:last-child){margin-right:10px}.tips-container .tips .tip.active[data-v-656a36df]{background-color:#451400}.tips-container .tips .tip.active .amount[data-v-656a36df],.tips-container .tips .tip.active .percentage[data-v-656a36df]{color:#fff}.tips-container .tips .tip.custom[data-v-656a36df]{position:relative;flex-direction:column;align-items:center;display:flex}.tips-container .tips .tip.custom .percentage[data-v-656a36df]{font-size:.8em;letter-spacing:.03em}.tips-container .tips .tip.custom .amount[data-v-656a36df]{justify-content:center;display:flex}.tips-container .tips .tip.custom .amount input[data-v-656a36df]{height:25px;font-size:1em;border:0;border-radius:3px;width:85%;display:inline-block}.tips-container .tips .tip.custom .amount input[data-v-656a36df],.tips-container .tips .tip.custom .clear[data-v-656a36df]{font-weight:700;color:#451400;text-align:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.tips-container .tips .tip.custom .clear[data-v-656a36df]{justify-content:center;font-size:14px;position:absolute;flex-direction:row;bottom:-20px;margin:0;align-items:center;cursor:pointer;left:0;width:100%;line-height:14px;display:flex}.tips-container .tips .tip.custom .clear .clearX[data-v-656a36df]{height:14px;width:14px;display:inline-block}.tips-container .tips .tip .percentage[data-v-656a36df]{flex:0 0 auto;font-size:14px;color:#786259}.tips-container .tips .tip .amount[data-v-656a36df]{flex:0 0 auto;font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(max-width:374px){.tips-container .tips .tip.custom .amount input[data-v-656a36df]{height:20px}.browser-is-mobilesafari .tips-container .tips .tip.custom .amount input[data-v-656a36df]{font-size:.8em}}.order-pickup-options-container[data-v-5765bc90]{padding:0 1.2em;color:#451400;width:100%}.order-pickup-options-container .title[data-v-5765bc90]{font-size:24px;font-weight:700;padding-bottom:24px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-pickup-options-container .order-pickup-options[data-v-5765bc90]{justify-content:space-between;align-items:center;display:flex}.order-pickup-options-container .order-pickup-options .radio-buttons-container[data-v-5765bc90]{margin-top:.5em}.order-pickup-options-container .order-pickup-options .radio-buttons-container .radio-button[data-v-5765bc90]{margin-bottom:21px;align-items:center;display:flex}.order-pickup-options-container .order-pickup-options .radio-buttons-container .radio-button .active-button+.label[data-v-5765bc90]{font-weight:700}.order-pickup-options-container .order-pickup-options .radio-buttons-container .radio-button[data-v-5765bc90]:last-child{margin-bottom:0}.order-pickup-options-container .order-pickup-options .radio-buttons-container .label[data-v-5765bc90]{padding-left:.75em;display:inline-block}.order-pickup-options-container .order-pickup-options .separator[data-v-5765bc90]{display:none}.order-pickup-options-container .order-pickup-options .video-container video[data-v-5765bc90]{height:124px;margin:0 20px 0 auto;width:124px;display:block}.order-pickup-options-container .order-pickup-options .video-container .label[data-v-5765bc90]{font-weight:700;text-align:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-pickup-options-container .order-pickup-options .walk-up-image-container img[data-v-5765bc90]{height:124px;margin:0 20px 0 auto;width:124px;display:block}@media(max-width:374px){.order-pickup-options-container .title[data-v-5765bc90]{font-size:1.25em}.order-pickup-options-container .button-container .chipotlaneButton[data-v-5765bc90],.order-pickup-options-container .button-container .pickupInsideButton[data-v-5765bc90]{height:40px;font-size:.875em;width:130px}}@media(min-width:768px){.order-pickup-options-container .order-pickup-options[data-v-5765bc90]{justify-content:space-around}.order-pickup-options-container .order-pickup-options .separator[data-v-5765bc90]{height:124px;background:#d4cbc7;width:1px;display:unset}}.order-pickup-preference-container[data-v-581d4f2a]{width:100%}.order-pickup-preference-container .title[data-v-581d4f2a]{font-size:12px;font-weight:700;color:#786259;letter-spacing:.93px;padding-bottom:1.25em;line-height:12px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-pickup-preference-container .body-container[data-v-581d4f2a]{justify-content:space-between;display:flex}.order-pickup-preference-container .body-container .preference-container[data-v-581d4f2a]{align-items:center;vertical-align:top;display:inline-flex}.order-pickup-preference-container .body-container .preference-container .preference-text[data-v-581d4f2a]{font-size:14px;color:#786259;margin-left:10px;width:70%;line-height:18px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.order-pickup-preference-container .body-container[data-v-581d4f2a] .radio-button-container{vertical-align:top;display:inline-block}@media(min-width:768px){.order-pickup-preference-container .body-container[data-v-581d4f2a]{margin:auto}.order-pickup-preference-container .body-container .preference-container .preference-text[data-v-581d4f2a]{width:auto}.order-pickup-preference-container .body-container[data-v-581d4f2a] .radio-button-container{margin-left:40px;vertical-align:baseline}}.header-container .header[data-v-0f451e86]{font-size:1.5em;font-weight:700;margin-bottom:20px;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.header-container .header.has-error[data-v-0f451e86]{color:#d0021b}.header-container .header .loader-container[data-v-0f451e86]{height:7px;-webkit-transform:scale(.8);transform:scale(.8);position:relative;width:40px;display:inline-block}.header-container .header .loader-container .loader[data-v-0f451e86]{right:50%}.payment-issue-modal[data-v-87ec8b18] .header-spacer{flex:0 0 0!important}.payment-issue-modal .line[data-v-87ec8b18]{margin-bottom:20px;color:#451400}.payment-issue-modal .btn[data-v-87ec8b18]:first-child{margin-bottom:10px;margin-top:20px}@media(min-width:768px){[data-v-87ec8b18] .modal-inner{max-width:390px!important}}@media(max-width:768px){[data-v-87ec8b18] .modal-inner{margin-top:150px}}.pickup-times-container .quickest-tooltip-container[data-v-5e08114a]{margin-bottom:8.5px;width:90px}.pickup-times-container .quickest-tooltip-container .arrow-container[data-v-5e08114a]{right:34px;bottom:-5px}.pickup-times-container .quickest-tooltip-container .arrow-container .arrow[data-v-5e08114a]{height:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:relative;border-style:solid;border-width:5px 5px 0 0;left:-6px;width:12px}.pickup-times-container .times-container .times[data-v-5e08114a]{justify-content:center}.pickup-times-container .times-container .times .time-wrapper[data-v-5e08114a]{max-width:90px;width:100%}.pickup-times-container .times-container .times .time-wrapper .time[data-v-5e08114a]{max-width:90px;border-radius:4px}.pickup-times-container .no-times[data-v-5e08114a]{margin-bottom:50px}.pickup-times-container .no-times .subheading[data-v-5e08114a]{font-size:.8em;color:#786259}.pickup-times-container .heading[data-v-5e08114a]{font-size:1.5em;font-weight:700;margin-bottom:5px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.pickup-times-container .loader[data-v-5e08114a]{justify-content:center;margin-top:30px;display:flex}.pickup-times-container .quickest-tooltip-container[data-v-5e08114a]{padding-top:2px;justify-content:center;font-size:12px;color:#fff;position:relative;align-self:flex-start;letter-spacing:.1em;background-color:#a76721;padding-bottom:2px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-flex}.pickup-times-container .quickest-tooltip-container .arrow-container[data-v-5e08114a]{position:absolute;z-index:0}.pickup-times-container .quickest-tooltip-container .arrow-container .arrow[data-v-5e08114a]{border-color:#a76721;background-color:#a76721}.pickup-times-container .quickest-tooltip-container .quickest-tooltip[data-v-5e08114a]{z-index:1}.pickup-times-container .times-container[data-v-5e08114a]{justify-content:left}.pickup-times-container .times-container .times[data-v-5e08114a]{justify-content:left;width:100%;display:flex}.pickup-times-container .times-container .times .time-wrapper[data-v-5e08114a]{flex:0 0 auto;justify-content:flex-end;flex-direction:column;display:flex}.pickup-times-container .times-container .times .time-wrapper .time[data-v-5e08114a]{flex:0 0 auto;padding:9px 7px;justify-content:center;border:1px solid #451400;font-weight:700;color:#451400;align-items:center;cursor:pointer;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.pickup-times-container .times-container .times .time-wrapper .time.active[data-v-5e08114a]{color:#fff;background-color:#451400}.pickup-times-container .times-container .times .time-wrapper+.time-wrapper[data-v-5e08114a]{margin-left:8px}.pickup-times-container .more-times-container[data-v-5e08114a]{flex-direction:column;align-items:center;display:flex}.pickup-times-container .error[data-v-5e08114a],.pickup-times-container .has-error[data-v-5e08114a]{color:#d0021b;display:inline-block}.pickup-times-container .error.error[data-v-5e08114a],.pickup-times-container .has-error.error[data-v-5e08114a]{font-size:.8em;margin-left:10px;margin-top:15px}@media(min-width:375px){.pickup-times-container .quickest-tooltip-container[data-v-5e08114a]{margin-bottom:8.5px;width:100px}.pickup-times-container .quickest-tooltip-container .arrow-container[data-v-5e08114a]{right:39px;position:absolute;bottom:-5px;z-index:0}.pickup-times-container .quickest-tooltip-container .arrow-container .arrow[data-v-5e08114a]{height:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:relative;border-style:solid;border-width:5px 5px 0 0;left:-6px;width:12px}.pickup-times-container .times-container .times[data-v-5e08114a]{justify-content:center}.pickup-times-container .times-container .times .time-wrapper[data-v-5e08114a]{max-width:100px;width:100%}.pickup-times-container .times-container .times .time-wrapper .time[data-v-5e08114a]{max-width:100px;border-radius:4px;width:100%}.pickup-times-container .no-times[data-v-5e08114a]{margin-bottom:50px}.pickup-times-container .no-times .subheading[data-v-5e08114a]{font-size:.8em;color:#786259}}@media(max-width:768px){.pickup-times-container .times-container[data-v-5e08114a]{flex-direction:column;align-items:center;display:flex}.pickup-times-container .times-container .times[data-v-5e08114a]{justify-content:left;max-width:370px}}@media(min-width:768px){.pickup-times-container .quickest-tooltip-container[data-v-5e08114a]{margin-bottom:8.5px;width:118px}.pickup-times-container .quickest-tooltip-container .arrow-container[data-v-5e08114a]{right:48px;position:absolute;bottom:-5px;z-index:0}.pickup-times-container .quickest-tooltip-container .arrow-container .arrow[data-v-5e08114a]{height:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:relative;border-style:solid;border-width:5px 5px 0 0;left:-6px;width:12px}.pickup-times-container .times-container .times[data-v-5e08114a]{justify-content:center}.pickup-times-container .times-container .times .time-wrapper[data-v-5e08114a]{max-width:118px;width:100%}.pickup-times-container .times-container .times .time-wrapper .time[data-v-5e08114a]{max-width:118px;border-radius:4px;width:100%}.pickup-times-container .no-times[data-v-5e08114a]{margin-bottom:50px}.pickup-times-container .no-times .subheading[data-v-5e08114a]{font-size:.8em;color:#786259}.pickup-times-container .times-container[data-v-5e08114a]{padding-right:28px;flex-direction:column;align-items:center;padding-left:28px;display:flex}.pickup-times-container .times-container .times[data-v-5e08114a]{max-width:630px}.pickup-times-container .times-container .time-wrapper+.time-wrapper[data-v-5e08114a]{margin-left:8px}.pickup-times-container .quickest-tooltip-container[data-v-5e08114a]{font-size:14px}.pickup-times-container .more-times-container .more-times[data-v-5e08114a]{max-width:370px}}.rewards-actions[data-v-f10f9480]{background-color:#fff}.separator[data-v-f10f9480]{margin-right:auto;border-bottom:.0625rem solid #d4cbc7;margin-left:auto;width:100vw}.link[data-v-f10f9480]{padding:1.25rem;margin-right:auto;color:#451400;position:relative;text-align:left;align-items:center;cursor:pointer;margin-left:auto;width:100vw;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.link img[data-v-f10f9480]{height:2.5rem;width:2.5rem;display:inline-block}.link .text-container[data-v-f10f9480]{margin-left:.5625rem;display:inline-block}.link .text-container .link-title[data-v-f10f9480]{font-size:1.5rem;font-weight:700;line-height:.92;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.link .text-container .description[data-v-f10f9480]{font-size:.875rem;line-height:1.29}.link .badge[data-v-f10f9480]{height:1.25rem;font-size:.75rem;font-weight:700;right:.625rem;color:#fff;position:absolute;text-align:center;background-color:#ad2118;border-radius:100%;width:1.25rem;line-height:1.75;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.link[data-v-f10f9480],.separator[data-v-f10f9480]{width:29.375rem}}.content[data-v-4e0351d1]{position:relative;flex-direction:column;align-items:center;width:100%;display:flex}.student-profile[data-v-4e0351d1]{justify-content:center;display:flex}.actions[data-v-4e0351d1]{flex-direction:column;background-color:#fff;align-items:center;display:flex}.reward-actions[data-v-4e0351d1]{position:relative}.tape[data-v-4e0351d1]{pointer-events:none;right:-120px;position:absolute;opacity:.85;top:-90px;background-color:transparent;z-index:2}.points-actions[data-v-4e0351d1]{padding:1.1875rem 0;text-transform:uppercase;background-color:transparent;background-color:#fff;align-items:center;display:flex}.points-actions .points-history[data-v-4e0351d1],.points-actions .scan-reminder[data-v-4e0351d1]{font-size:14px;font-weight:700;font-style:normal;color:#a76721;text-transform:uppercase;letter-spacing:normal;text-align:left;cursor:pointer;line-height:1.43;font-stretch:normal;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.points-actions .vertical-line[data-v-4e0351d1]{height:1.25rem;border-left:1px solid #d4cbc7;margin:0 1.5rem;width:1px;display:inline-block}.points-history[data-v-4e0351d1]:hover,.scan-reminder[data-v-4e0351d1]:hover{text-decoration:underline}.guacmodeBadge[data-v-4e0351d1]{height:2.0625rem;justify-content:center;border:.0625rem solid #451400;text-decoration:none;margin-bottom:1.1875rem;position:relative;align-items:center;border-radius:1rem;width:11.0625rem;white-space:nowrap;display:flex}.guacmodeBadge .guacmodeImage[data-v-4e0351d1]{height:1.8125rem;right:.375rem;position:relative;width:1.8125rem;z-index:0}.guacmodeBadge .guacmodeBadgeText[data-v-4e0351d1]{font-size:.875rem;font-weight:700;right:.25rem;color:#451400;position:relative;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;z-index:0}@media(min-width:768px){.content[data-v-4e0351d1]{margin-bottom:6.75rem;flex-direction:row;margin-top:0}.actions[data-v-4e0351d1],.student-profile[data-v-4e0351d1]{flex:1}.actions[data-v-4e0351d1],.points-actions[data-v-4e0351d1]{background-color:transparent}.points-actions .points-history[data-v-4e0351d1],.points-actions .scan-reminder[data-v-4e0351d1]{font-size:.875rem}.guacmodeBadge[data-v-4e0351d1]{position:relative;margin-left:2rem;display:inline-flex}}.offline-content[data-v-9a8c93e4]{margin:95px 0}.offline-content[data-v-9a8c93e4] .rewards-offline{padding-top:0}.content[data-v-9a8c93e4]{height:390px;text-transform:uppercase;flex-direction:column;align-items:center;display:flex}.points-summary[data-v-9a8c93e4]{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);justify-content:start;margin-bottom:5px;margin-top:40px}.text[data-v-9a8c93e4]{font-size:1.58rem;color:#ad2118;letter-spacing:1.65px;line-height:.84;font-family:BeausVarsity}.balance[data-v-9a8c93e4],.text[data-v-9a8c93e4]{font-style:normal;text-align:left;width:-webkit-max-content;width:max-content;font-stretch:normal}.balance[data-v-9a8c93e4]{font-size:1.9rem;font-weight:600;color:#451400;letter-spacing:normal;line-height:.9;font-family:Gotham}.balance .value[data-v-9a8c93e4]{margin-right:.3rem;position:relative;z-index:2}.balance .value[data-v-9a8c93e4]:before{height:1.9rem;right:0;content:"";position:absolute;background:rgba(218,250,49,.86);left:0;z-index:-1}.student-card[data-v-9a8c93e4]{position:relative;background-repeat:no-repeat}.student-card img[data-v-9a8c93e4]{width:344px}.student-card .header[data-v-9a8c93e4]{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg);right:25px;position:absolute;gap:35px;top:40px;align-items:center;display:flex}.student-card .header .class-of[data-v-9a8c93e4]{text-transform:uppercase;flex-direction:column;display:flex}.student-card .header .class-of p[data-v-9a8c93e4]{-webkit-transform:scaleY(1.2);transform:scaleY(1.2);font-weight:700;margin-bottom:0;color:#451400;letter-spacing:1.19px;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.student-card .header .chipotle-u-logo img[data-v-9a8c93e4]{width:96.4px}.student-card .header .verified-badge img[data-v-9a8c93e4]{width:54.7px}.student-card .student-name[data-v-9a8c93e4]{justify-content:center;position:absolute;flex-direction:column;bottom:40px;width:100%;display:flex}.student-card .student-name p[data-v-9a8c93e4]{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg);font-style:normal;margin-bottom:0;color:#ad2118;letter-spacing:.9px;text-align:center;line-height:1;font-stretch:normal;font-family:BeausVarsity}.student-card .font-small[data-v-9a8c93e4]{font-size:25px}.student-card .font-default[data-v-9a8c93e4]{font-size:30px}@media(min-width:768px){.content[data-v-9a8c93e4]{align-items:start}.points-summary[data-v-9a8c93e4]{margin-bottom:16px;margin-top:0}.text[data-v-9a8c93e4]{font-size:2.11rem}.balance[data-v-9a8c93e4]{font-size:2.5rem}.balance .value[data-v-9a8c93e4]:before{height:2.2rem}.student-card img[data-v-9a8c93e4]{width:420px}.student-card .header[data-v-9a8c93e4]{right:50px}.student-card .header .chipotle-u-logo img[data-v-9a8c93e4]{width:124.4px}.student-card .header .verified-badge img[data-v-9a8c93e4]{width:69px}.student-card .student-name[data-v-9a8c93e4]{bottom:50px}.student-card .font-small[data-v-9a8c93e4]{font-size:31px}.student-card .font-default[data-v-9a8c93e4]{font-size:37.7px}}.extras-header[data-v-4bda8254]{border-bottom:1px solid #d4cbc7;background-size:cover;background-color:#f2f2f2;background-position:top;background-repeat:no-repeat}.extras-header .header[data-v-4bda8254]{padding-top:2.9375rem;justify-items:center;align-items:center}.extras-header .header img[data-v-4bda8254]{height:7.2875rem;width:7.9125rem}.extras-header .header .header-text-section[data-v-4bda8254]{text-align:center;align-items:center;width:17.25rem}.extras-header .header .title[data-v-4bda8254]{font-size:1.875rem;font-weight:700;color:#ad2118;font-family:BeausVarsity;display:inline-block}.extras-header .description[data-v-4bda8254]{font-size:1rem;margin-right:auto;color:#451400;margin-left:auto;margin-top:.625rem}.extras-header .about[data-v-4bda8254],.extras-header .description[data-v-4bda8254]{font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.extras-header .about[data-v-4bda8254]{font-size:.875rem;text-decoration:underline;font-weight:700;color:#a76721;line-height:1.43rem;margin-top:10px}.extras-header .separator[data-v-4bda8254]{border-bottom:.0625rem solid #d4cbc7;margin:32px auto;width:339px}.extras-header .achievements-header[data-v-4bda8254]{justify-content:space-around;font-weight:700;margin-right:auto;color:#451400;margin-left:auto;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.extras-header .achievements-header .title[data-v-4bda8254]{font-size:1rem;letter-spacing:.125rem;line-height:1}.extras-header .achievements-header .view-all[data-v-4bda8254]{font-size:.875rem;text-decoration:underline;cursor:pointer;line-height:1.43;-webkit-user-select:none;-ms-user-select:none;user-select:none}.extras-header .badges[data-v-4bda8254]{justify-content:center;margin-top:1.375rem;display:flex}.extras-header .badges .achievement[data-v-4bda8254],.extras-header .badges .placeholder[data-v-4bda8254]{display:inline-block}.extras-header .badges .achievement img[data-v-4bda8254],.extras-header .badges .achievement video[data-v-4bda8254],.extras-header .badges .placeholder img[data-v-4bda8254],.extras-header .badges .placeholder video[data-v-4bda8254]{height:5.5rem;width:5.5rem}.extras-header .achievements-descriptions-container[data-v-4bda8254]{margin-right:auto;max-width:20rem;text-align:center;padding-bottom:2.4375rem;margin-left:auto;margin-top:.8125rem}.extras-header .achievements-description[data-v-4bda8254]{font-size:.875rem;color:#451400;text-align:center;line-height:1.43;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline}@media(min-width:768px){.extras-header[data-v-4bda8254]{height:16.5625rem;justify-content:center;display:flex}.extras-header .section[data-v-4bda8254]{width:40%;margin-top:3.1875rem}.extras-header .header[data-v-4bda8254]{height:7.28125rem;justify-content:center;display:flex}.extras-header .header .header-text-section[data-v-4bda8254]{text-align:left;width:23.25rem;padding-left:2.5rem}.extras-header .header .header-text-section .title[data-v-4bda8254]{font-size:1.875rem}.extras-header .separator[data-v-4bda8254]{height:7.375rem;border-bottom:none;background-color:#d4cbc7;margin:5.4375rem 0 0;width:.0625rem}.extras-header .achievements-section[data-v-4bda8254]{margin-left:2.5rem;margin-top:86px}.extras-header .achievements-header[data-v-4bda8254]{justify-content:space-between;margin-right:0;margin-left:0;width:31.0625rem}.extras-header .badges[data-v-4bda8254]{justify-content:flex-start;right:.5rem;position:relative;display:inline-flex}.extras-header .badges .achievement img[data-v-4bda8254],.extras-header .badges .placeholder img[data-v-4bda8254]{height:5.1875rem;width:5.1875rem}.extras-header .achievements-descriptions-container[data-v-4bda8254]{position:relative;max-width:22.0625rem;bottom:1.75rem;text-align:left;display:inline-block}.extras-header .achievements-descriptions-container .achievements-description[data-v-4bda8254]{display:inline}.extras-header .achievements-descriptions-container .achievements-description.first[data-v-4bda8254]{margin:0}.extras-header .achievements-descriptions-container .achievements-description.second[data-v-4bda8254]{padding:0}}.loyalty-progress[data-v-4294e11c]{justify-content:center;position:relative;background-size:cover;align-items:center;background-position:top;flex-flow:column;padding-bottom:20px;background-repeat:no-repeat;display:flex}.loyalty-progress .header[data-v-4294e11c]{flex-direction:column;align-items:center;display:flex}.loyalty-progress .header .logo[data-v-4294e11c]{margin-bottom:.75rem;margin-top:2.0625rem}.loyalty-progress .header .logo img[data-v-4294e11c]{height:116px}.loyalty-progress .header h1[data-v-4294e11c]{font-size:1.875rem;font-style:normal;margin-bottom:.5rem;color:#ad2118;letter-spacing:normal;text-align:center;line-height:.8;font-stretch:normal;font-family:BeausVarsity}.loyalty-progress .header p[data-v-4294e11c]{font-size:.875rem;font-weight:400;font-style:normal;margin-bottom:.625rem;color:#451400;letter-spacing:normal;line-height:1.43;font-stretch:normal;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.loyalty-progress .content[data-v-4294e11c]{align-items:center;display:flex}.loyalty-progress .content .scan-reminder[data-v-4294e11c]{font-size:.875rem;font-weight:700;font-style:normal;color:#a76721;text-transform:uppercase;letter-spacing:normal;text-align:left;cursor:pointer;line-height:1.43;font-stretch:normal;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline}.loyalty-progress .content .scan-reminder[data-v-4294e11c]:hover{text-decoration:underline}.loyalty-progress .horizontal-line[data-v-4294e11c]{height:1px;background-color:#d4cbc7;margin:1.5rem 0;width:94px}.loyalty-progress .points-content[data-v-4294e11c]{justify-content:center;color:#451400;text-transform:uppercase;flex-direction:column;align-items:center;display:flex}.loyalty-progress .points-content p[data-v-4294e11c]{font-size:.875rem;font-weight:700;font-style:normal;margin-bottom:.25rem;letter-spacing:1.4px;text-align:center;line-height:1.43;font-stretch:normal;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.loyalty-progress .points-content .point-balance[data-v-4294e11c]{font-size:1.75rem;font-weight:700;font-style:normal;margin-bottom:1.875rem;color:#451400;letter-spacing:normal;text-align:center;line-height:1.07;font-stretch:normal;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.logo[data-v-4294e11c]{margin-top:2.5625rem}[data-v-4294e11c] .horizontal-line{margin-top:1.5rem!important}}.loyalty-progress[data-v-124e857f]{justify-content:center;text-transform:uppercase;position:relative;background-size:cover;align-items:center;background-position:50% 40%;flex-flow:column;padding-bottom:20px;background-repeat:no-repeat;display:flex}.loyalty-progress .header[data-v-124e857f]{font-size:1.5rem;font-weight:700;text-align:center;margin-top:3.125rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.loyalty-progress .header .back-arrow[data-v-124e857f]{height:48px;position:absolute;cursor:pointer;width:48px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.loyalty-progress .horizontal-line[data-v-124e857f]{height:1px;margin-bottom:1rem;background-color:#d4cbc7;width:80px;margin-top:1.5rem}.loyalty-progress .content[data-v-124e857f]{flex-direction:column;display:flex}.loyalty-progress .logo[data-v-124e857f]{justify-content:center;margin-bottom:1rem;display:flex}.loyalty-progress .logo img[data-v-124e857f]{height:179px}.loyalty-progress .points-content[data-v-124e857f]{margin-bottom:2.87rem;flex-direction:column;gap:1.5rem;align-items:center;display:flex}.loyalty-progress .points-summary[data-v-124e857f]{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);justify-content:start}.loyalty-progress .text[data-v-124e857f]{font-size:2.0625rem;font-style:normal;color:#ad2118;letter-spacing:1.65px;text-align:left;line-height:.84;font-stretch:normal;font-family:BeausVarsity}.loyalty-progress .balance[data-v-124e857f]{font-size:2.4375rem;font-weight:600;font-style:normal;color:#451400;letter-spacing:normal;text-align:left;line-height:.9;font-stretch:normal;font-family:Gotham}.loyalty-progress .balance .value[data-v-124e857f]{margin-right:.3rem;position:relative;z-index:2}.loyalty-progress .balance .value[data-v-124e857f]:before{height:2.2rem;right:0;content:"";position:absolute;background:rgba(218,250,49,.86);left:0;z-index:-1}.loyalty-progress .points-history[data-v-124e857f]{font-size:.875rem;font-weight:700;font-style:normal;color:#a76721;text-transform:uppercase;letter-spacing:normal;text-align:center;cursor:pointer;line-height:1.43;font-stretch:normal;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline}.loyalty-progress .points-history[data-v-124e857f]:hover{text-decoration:underline}.loyalty-progress .rewards-exchange-offline-content[data-v-124e857f]{padding:1em;font-size:18px;font-weight:700;color:#451400;max-width:450px;text-align:center;line-height:25px;margin-top:1em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}@media(min-width:768px){.loyalty-progress[data-v-124e857f]{background-position:top}.loyalty-progress .header[data-v-124e857f]{width:67vw}.loyalty-progress .content[data-v-124e857f]{flex-direction:row;gap:1rem;align-items:center}.loyalty-progress .logo[data-v-124e857f]{margin-bottom:2}.loyalty-progress .points-content[data-v-124e857f]{margin-bottom:0;align-items:start}.loyalty-progress .text[data-v-124e857f]{font-size:2.5rem}.loyalty-progress .balance[data-v-124e857f]{font-size:2.875rem}.loyalty-progress .balance .value[data-v-124e857f]:before{bottom:10%}.loyalty-progress .horizontal-line[data-v-124e857f]{margin:2rem 0;width:67vw}}.loyalty-progress[data-v-e0f9b166]{justify-content:center;position:relative;background-size:cover;align-items:center;background-position:top;flex-flow:column;padding-bottom:20px;background-repeat:no-repeat;display:flex}.loyalty-progress .content .logo[data-v-e0f9b166]{height:193px;justify-content:center;margin-bottom:1rem;margin-top:3rem;display:flex}.loyalty-progress .content .points-content[data-v-e0f9b166]{margin-bottom:1.5rem;text-align:center}.loyalty-progress .content .points-content .header[data-v-e0f9b166]{justify-content:center;align-items:center;display:flex}.loyalty-progress .content .points-content .header .header-title[data-v-e0f9b166]{font-size:2.25rem;margin-right:1rem;color:#ad2118;letter-spacing:normal;line-height:1.19;font-family:BeausVarsity}.loyalty-progress .content .points-content .header .header-rewards-count[data-v-e0f9b166]{font-size:1rem;font-weight:700;color:#fff;position:relative;align-items:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.loyalty-progress .content .points-content .header .header-rewards-count[data-v-e0f9b166]:before{height:1.6875rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";position:absolute;top:50%;border-radius:50%;background:#ad2118;left:50%;width:1.6875rem;z-index:1}.loyalty-progress .content .points-content .header .header-rewards-count .count-text[data-v-e0f9b166],.loyalty-progress .content .points-content .header .header-rewards-count span[data-v-e0f9b166]{position:relative;z-index:2}.loyalty-progress .content .points-content .description[data-v-e0f9b166]{justify-content:center;display:flex}.loyalty-progress .content .points-content .description .rewards-text[data-v-e0f9b166]{font-size:.875rem;font-weight:400;font-style:normal;max-width:330px;letter-spacing:normal;line-height:1.56;font-stretch:normal;margin-top:16px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.loyalty-progress .content .points-actions[data-v-e0f9b166]{justify-content:center;text-align:center;margin-top:16px;display:flex}.loyalty-progress .content .points-actions .points-history-content[data-v-e0f9b166]{justify-content:flex-start}.loyalty-progress .content .points-actions .points-history-content .points-history[data-v-e0f9b166],.loyalty-progress .content .points-actions .points-history-content .scan-reminder[data-v-e0f9b166]{font-size:14px;font-weight:700;font-style:normal;color:#a76721;text-transform:uppercase;letter-spacing:normal;text-align:left;cursor:pointer;line-height:1.43;font-stretch:normal;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline}.loyalty-progress .content .points-actions .points-history-content .vertical-line[data-v-e0f9b166]{height:1.25rem;border-left:1px solid #d4cbc7;margin:0 24px;width:1px;display:inline}.loyalty-progress .content .points-actions .points-history[data-v-e0f9b166]:hover,.loyalty-progress .content .points-actions .scan-reminder[data-v-e0f9b166]:hover{text-decoration:underline}.loyalty-progress .content .rewards-actions .rewards-exchange[data-v-e0f9b166],.loyalty-progress .content .rewards-actions .rewards-extras[data-v-e0f9b166]{height:42px;justify-content:center;font-size:24px;border:1px solid #451400;font-weight:700;margin-right:auto;align-items:center;border-radius:4px;background:#fff;cursor:pointer;margin-left:auto;width:335px;line-height:22px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:.75rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.loyalty-progress .content .rewards-exchange-offline-content[data-v-e0f9b166]{padding:1em;font-size:18px;font-weight:700;color:#451400;max-width:450px;text-align:center;line-height:25px;margin-top:1em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}@media(min-width:768px){.loyalty-progress[data-v-e0f9b166]{height:311px;justify-content:center;flex-direction:row}.loyalty-progress .content[data-v-e0f9b166]{justify-content:center;flex-direction:row;gap:3rem;align-items:center;display:flex}.loyalty-progress .content .logo[data-v-e0f9b166]{height:186px;margin-bottom:0;margin-top:0}.loyalty-progress .content .points-content[data-v-e0f9b166]{margin-bottom:0;flex-direction:column;text-align:left;align-items:start;width:444px;display:flex}.loyalty-progress .content .points-content .header .header-title[data-v-e0f9b166]{font-size:2.625rem}.loyalty-progress .content .points-content .header .header-rewards-count[data-v-e0f9b166]{font-size:1.2rem}.loyalty-progress .content .points-content .description .rewards-text[data-v-e0f9b166]{font-size:1.125rem;max-width:100%}.loyalty-progress .content[data-v-e0f9b166] .rewards-offline{padding-top:1.5rem}.loyalty-progress.thin[data-v-e0f9b166]{height:118px}.loyalty-progress.thin .rewards-exchange-header[data-v-e0f9b166]{margin-top:0}}.cmg-cancel-group-order-modal[data-v-f42c548e] .cmg-modal{height:100%}.cmg-cancel-group-order-modal[data-v-f42c548e] .cmg-modal .full-screen-wrapper{height:100%!important}.cmg-cancel-group-order-modal[data-v-f42c548e] .cmg-modal .full-screen-wrapper .modal-default,.cmg-cancel-group-order-modal[data-v-f42c548e] .cmg-modal .full-screen-wrapper .modal-default .modal-inner{height:100%}.cmg-cancel-group-order-modal[data-v-f42c548e] .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{height:100%;padding-top:1em}.cmg-cancel-group-order-modal[data-v-f42c548e] .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .confirmation-container{height:100%}.confirmation-container[data-v-f42c548e]{flex-direction:column;display:flex}.confirmation-container .heading[data-v-f42c548e]{font-size:28px;font-weight:700;margin-bottom:14px;color:#451400;padding-right:25px;margin-top:20vh;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:25px}.confirmation-container .sub-heading[data-v-f42c548e]{font-size:15px;color:#786259;padding-right:25px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:25px}.confirmation-container .never-mind[data-v-f42c548e]{margin-bottom:15px;margin-top:auto}.confirmation-container .cancel-btn[data-v-f42c548e]{margin-bottom:15px}@media(max-width:375px){.confirmation-container[data-v-f42c548e]{width:100%}}@media(min-width:768px){.confirmation-container[data-v-f42c548e]{margin-bottom:25px;display:block}.confirmation-container .heading[data-v-f42c548e]{margin-top:0}.confirmation-container .sub-heading[data-v-f42c548e]{margin-bottom:40px;padding-right:60px;padding-left:60px}.confirmation-container .never-mind[data-v-f42c548e]{padding-right:40px;padding-left:40px}.confirmation-container .cancel-btn[data-v-f42c548e]{padding-right:40px;margin-left:10px;padding-left:40px}.cmg-cancel-group-order-modal[data-v-f42c548e] .cmg-modal{height:auto;max-width:80vh!important}.cmg-cancel-group-order-modal[data-v-f42c548e] .cmg-modal .full-screen-wrapper .modal-default .modal-header{margin-bottom:0!important}.cmg-cancel-group-order-modal[data-v-f42c548e] .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{padding-top:0}}.group-order-banner-container[data-v-addee53a]{justify-content:center;padding-right:20px;background-color:#451400;align-items:center;display:flex}.group-order-banner-container .text[data-v-addee53a]{font-weight:700;color:#fff;border-bottom:2px solid #fff;cursor:pointer;margin-left:15px;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.group-order-banner-container[data-v-addee53a]{justify-content:flex-end;padding-right:100px}}h1[data-v-762f84d6],h2[data-v-762f84d6],h3[data-v-762f84d6],h4[data-v-762f84d6],h5[data-v-762f84d6],h6[data-v-762f84d6]{margin:0}h1[data-v-762f84d6]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-762f84d6]{font-size:2.1rem}}h2[data-v-762f84d6]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2[data-v-762f84d6]{font-size:1.5rem}}h3[data-v-762f84d6]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-762f84d6]{font-size:1.4rem}h4[data-v-762f84d6],h5[data-v-762f84d6]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-762f84d6]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-762f84d6]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredient-panel-container[data-v-762f84d6]{right:0;position:absolute;top:0;width:100%}.ingredient-panel-container .background[data-v-762f84d6]{height:inherit;position:absolute;top:0;background-color:rgba(0,0,0,.2);left:0;width:100%}.ingredient-panel-container .ingredient-panel[data-v-762f84d6]{height:inherit;overflow-y:hidden;right:0;position:absolute;flex-direction:column;top:0;box-shadow:0 0 8px 0 rgba(0,0,0,.2);width:100%;display:flex}.ingredient-panel-container .ingredient-panel .close-container[data-v-762f84d6]{height:28px;-webkit-transform:rotate(45deg);transform:rotate(45deg);justify-content:center;border:0;right:24px;position:absolute;top:16px;align-items:center;border-radius:50%;cursor:pointer;width:28px;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;z-index:3}.ingredient-panel-container .ingredient-panel .close-container .icon-v[data-v-762f84d6]{height:18px;right:calc(50% - 1px);position:absolute;top:calc(50% - 9px);background-color:#fff;width:2px}.ingredient-panel-container .ingredient-panel .close-container .icon-h[data-v-762f84d6]{height:2px;right:calc(50% - 9px);position:absolute;top:calc(50% - 1px);background-color:#fff;width:18px}.ingredient-panel-container .ingredient-panel .header-container[data-v-762f84d6]{flex:0 0 auto;height:240px;overflow:hidden;justify-content:center;position:relative;flex-direction:column;text-align:center;background-color:#fff;display:flex}.ingredient-panel-container .ingredient-panel .header-container .image-container[data-v-762f84d6]{overflow:hidden;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:0;position:absolute;left:0}.ingredient-panel-container .ingredient-panel .header-container .image-container .header-image[data-v-762f84d6]{width:240px}.ingredient-panel-container .ingredient-panel .header-container .image-overlay[data-v-762f84d6]{height:240px;position:absolute;opacity:.5;top:0;background-color:#000;width:100vw;z-index:2}.ingredient-panel-container .ingredient-panel .header-container .title-container[data-v-762f84d6]{justify-content:space-between;display:flex;z-index:3}.ingredient-panel-container .ingredient-panel .header-container .title-container .arrow-container[data-v-762f84d6]{justify-content:center;flex-direction:column;cursor:pointer;width:10%;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.ingredient-panel-container .ingredient-panel .header-container .title-container .arrow-container .arrow-background[data-v-762f84d6]{height:28px;margin-right:auto;position:relative;background-color:#fff;border-radius:50%;margin-left:auto;width:28px;display:flex}.ingredient-panel-container .ingredient-panel .header-container .title-container .arrow-container.left .arrow-background[data-v-762f84d6]{left:16px}.ingredient-panel-container .ingredient-panel .header-container .title-container .arrow-container.right .arrow-background[data-v-762f84d6]{right:16px}.ingredient-panel-container .ingredient-panel .header-container .title-container .arrow-container .left-arrow[data-v-762f84d6]{height:11px;-webkit-transform:rotate(225deg);transform:rotate(225deg);position:relative;border-style:solid;border-width:2px 2px 0 0;margin-left:10px;width:11px;margin-top:9px}.ingredient-panel-container .ingredient-panel .header-container .title-container .arrow-container .right-arrow[data-v-762f84d6]{height:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;border-style:solid;border-width:2px 2px 0 0;margin-left:6px;width:11px;margin-top:8px}.ingredient-panel-container .ingredient-panel .header-container .title-container .title[data-v-762f84d6]{font-size:34px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-.6px;width:80%;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredient-panel-container .ingredient-panel .body-container[data-v-762f84d6]{height:100%;overflow-x:hidden;padding:25px;font-size:16px;color:#451400;background-color:#fff;-webkit-overflow-scrolling:touch;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredient-panel-container .ingredient-panel .body-container[data-v-762f84d6]::-webkit-scrollbar{color:#d4cbc7}.ingredient-panel-container .ingredient-panel .body-container[data-v-762f84d6]::-webkit-scrollbar-track{background-color:#fff}.ingredient-panel-container .ingredient-panel .body-container[data-v-762f84d6]::-webkit-scrollbar-thumb{border:3px solid #fff;background-color:#d4cbc7;border-radius:20px}.ingredient-panel-container .ingredient-panel .body-container .description[data-v-762f84d6]{padding-bottom:40px;line-height:25px}.ingredient-panel-container .ingredient-panel .body-container .fact-title[data-v-762f84d6]{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2.25px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredient-panel-container .ingredient-panel .body-container .fact-subtitle[data-v-762f84d6]{font-weight:700;color:#786259;margin-top:10px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredient-panel-container .ingredient-panel .body-container .sub-text[data-v-762f84d6]{font-size:14px;color:#786259;padding-bottom:40px;line-height:23px;margin-top:10px}.ingredient-panel-container .ingredient-panel .body-container .recipes-title[data-v-762f84d6]{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2.25px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredient-panel-container .ingredient-panel .body-container .recipes[data-v-762f84d6]{flex-wrap:wrap;padding-bottom:40px;display:flex}.ingredient-panel-container .ingredient-panel .body-container .recipes .recipe-container[data-v-762f84d6]{text-align:center;width:150px;margin-top:20px}.ingredient-panel-container .ingredient-panel .body-container .recipes .recipe-container .icon[data-v-762f84d6]{height:110px;width:110px}.ingredient-panel-container .ingredient-panel .body-container .recipes .recipe-container .recipe-name[data-v-762f84d6]{font-size:15px;font-weight:700;color:#786259;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.ingredient-panel-container .ingredient-panel[data-v-762f84d6]{max-width:550px}.ingredient-panel-container .ingredient-panel .header-container .image-container[data-v-762f84d6],.ingredient-panel-container .ingredient-panel .header-container[data-v-762f84d6]{width:550px}.ingredient-panel-container .ingredient-panel .header-container .image-container .header-image[data-v-762f84d6]{width:240px;margin-top:5px}.ingredient-panel-container .ingredient-panel .header-container .image-overlay[data-v-762f84d6]{width:550px}.ingredient-panel-container .ingredient-panel .header-container .title-container .arrow-container[data-v-762f84d6]{width:107.5px}.ingredient-panel-container .ingredient-panel .header-container .title-container .title[data-v-762f84d6]{font-size:50px;width:315px}.ingredient-panel-container .ingredient-panel .body-container[data-v-762f84d6]{padding:40px}}.ingredients[data-v-1c423fc6]{padding-top:25px;max-width:350px;margin:auto;padding-bottom:25px}.ingredients .recipe-ingredients-container .recipe-title[data-v-1c423fc6]{font-size:20px;font-weight:500;color:#786259;text-transform:uppercase;letter-spacing:2.5px;text-align:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredients .recipe-ingredients-container .content-container[data-v-1c423fc6]{flex-direction:column-reverse;margin-top:30px;display:flex}.ingredients .recipe-ingredients-container .content-container .ingredients-container[data-v-1c423fc6]{flex-shrink:3;justify-content:center;flex-wrap:wrap;display:flex}.ingredients .recipe-ingredients-container .content-container .ingredients-container .ingredient-container[data-v-1c423fc6]{height:125px;text-align:center;cursor:pointer;margin-left:15px;width:125px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:20px}.ingredients .recipe-ingredients-container .content-container .ingredients-container .ingredient-container .icon[data-v-1c423fc6]{height:90px;width:90px}.ingredients .recipe-ingredients-container .content-container .ingredients-container .ingredient-container .name[data-v-1c423fc6]{font-size:18px;font-weight:700;color:#451400;letter-spacing:-.28px;margin-top:10px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredients .recipe-ingredients-container .content-container .ingredients-container .ingredient-container.selected .icon[data-v-1c423fc6],.ingredients .recipe-ingredients-container .content-container .ingredients-container .ingredient-container:hover .icon[data-v-1c423fc6]{background-color:#f0f0f0;border-radius:50%}.ingredients .recipe-ingredients-container .content-container .ingredients-container .ingredient-container.selected .name[data-v-1c423fc6],.ingredients .recipe-ingredients-container .content-container .ingredients-container .ingredient-container:hover .name[data-v-1c423fc6]{color:#976500}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container[data-v-1c423fc6]{padding:20px;margin-right:auto;flex-direction:column;max-height:300px;text-align:center;background-color:#f0f0f0;border-radius:8px;margin-left:auto;width:300px;display:flex}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container .title[data-v-1c423fc6]{font-size:34px;font-weight:700;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container .subtext[data-v-1c423fc6]{font-size:15px;color:#786259;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container .calories[data-v-1c423fc6]{padding-top:20px;font-size:56px;font-weight:700;color:#451400;letter-spacing:-1.5px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container .macros-container[data-v-1c423fc6]{padding-top:20px;justify-content:space-around;flex-direction:row;display:flex}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container .macros-container .fat-container[data-v-1c423fc6]{flex-direction:column;display:flex}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container .macros-container .fat-container .total[data-v-1c423fc6]{font-size:26px;font-weight:700;color:#a31c1e;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container .macros-container .protein-container[data-v-1c423fc6]{flex-direction:column;display:flex}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container .macros-container .protein-container .total[data-v-1c423fc6]{font-size:26px;font-weight:700;color:#829323;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container .macros-container .carbs-container[data-v-1c423fc6]{flex-direction:column;display:flex}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container .macros-container .carbs-container .total[data-v-1c423fc6]{font-size:26px;font-weight:700;color:#d49b1c;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container .macros-container .description[data-v-1c423fc6]{font-size:18px;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredients .all-ingredients-container[data-v-1c423fc6]{flex-wrap:wrap;display:flex}.ingredients .all-ingredients-container .ingredient-container[data-v-1c423fc6]{height:175px;text-align:center;cursor:pointer;width:175px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:20px}.ingredients .all-ingredients-container .ingredient-container .icon[data-v-1c423fc6]{height:125px;width:125px}.ingredients .all-ingredients-container .ingredient-container .name[data-v-1c423fc6]{font-size:18px;font-weight:700;color:#451400;letter-spacing:-.28px;margin-top:10px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredients .all-ingredients-container .ingredient-container.selected .icon[data-v-1c423fc6],.ingredients .all-ingredients-container .ingredient-container:hover .icon[data-v-1c423fc6]{background-color:#f0f0f0;border-radius:50%}.ingredients .all-ingredients-container .ingredient-container.selected .name[data-v-1c423fc6],.ingredients .all-ingredients-container .ingredient-container:hover .name[data-v-1c423fc6]{color:#976500}@media(min-width:1024px){.ingredients[data-v-1c423fc6]{padding-top:75px;max-width:1100px;padding-bottom:75px}.ingredients .recipe-ingredients-container .recipe-title[data-v-1c423fc6]{text-align:left}.ingredients .recipe-ingredients-container .content-container[data-v-1c423fc6]{justify-content:space-between;flex-direction:row}.ingredients .recipe-ingredients-container .content-container .ingredients-container[data-v-1c423fc6]{justify-content:left}.ingredients .recipe-ingredients-container .content-container .ingredients-container .ingredient-container[data-v-1c423fc6]{margin-bottom:50px;margin-top:0}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container[data-v-1c423fc6]{height:300px;padding:35px 27px 40px;margin-right:0;flex-direction:column;min-width:350px;text-align:center;border-radius:8px;margin-left:0;display:flex}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container .title[data-v-1c423fc6]{font-size:38px}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container .calories[data-v-1c423fc6]{padding-top:20px;font-size:56px}.ingredients .recipe-ingredients-container .content-container .nutrition-info-container .macros-container[data-v-1c423fc6]{padding-top:20px;justify-content:space-around;flex-direction:row;display:flex}.ingredients .all-ingredients-container .ingredient-container[data-v-1c423fc6]{height:220px;width:220px;margin-top:0}.ingredients .all-ingredients-container .ingredient-container .icon[data-v-1c423fc6]{height:125px;width:125px}}.ingredients-banner[data-v-21419182]{color:#451400}.ingredients-banner .title-container[data-v-21419182]{padding:20px;position:relative;text-align:center;z-index:1}.ingredients-banner .title-container .title[data-v-21419182]{font-size:34px;font-weight:700;text-align:center;width:100%;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.ingredients-banner .title-container .description[data-v-21419182]{justify-content:center;font-size:14px;text-align:center;line-height:1.33;display:flex}@media(min-width:768px){.ingredients-banner[data-v-21419182]{height:250px;justify-content:center;position:relative;align-items:center;display:flex}.ingredients-banner .title-container[data-v-21419182]{padding:initial;flex-direction:column;align-items:flex-start;display:flex}.ingredients-banner .title-container .title[data-v-21419182]{font-size:70px}.ingredients-banner .title-container .description[data-v-21419182]{font-size:16px;max-width:895px;padding-right:10px;text-align:unset;padding-left:10px}}.groups-banner[data-v-15cf3e46]{padding-top:20px;justify-content:center;font-size:16px;font-weight:700;flex-direction:column;padding-bottom:20px;display:flex}.groups-banner .title-container[data-v-15cf3e46]{justify-content:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.groups-banner .title-container .title[data-v-15cf3e46]{font-weight:700;color:#451400;text-align:center;cursor:pointer;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.groups-banner .title-container .details-toggle-container[data-v-15cf3e46]{flex:0 1 60px;justify-content:center;align-items:center;display:flex}.groups-banner .title-container .details-toggle-container .details-toggle[data-v-15cf3e46]{height:28px;border:0;position:relative;background-color:#451400;border-radius:50%;cursor:pointer;width:28px;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.groups-banner .title-container .details-toggle-container .details-toggle .icon-v[data-v-15cf3e46]{height:18px;right:calc(50% - 1px);position:absolute;top:calc(50% - 9px);background-color:#fff;width:2px}.groups-banner .title-container .details-toggle-container .details-toggle .icon-h[data-v-15cf3e46]{height:2px;right:calc(50% - 9px);position:absolute;top:calc(50% - 1px);background-color:#fff;width:18px}.groups-banner .title-container .details-toggle-container .details-toggle-rotate[data-v-15cf3e46]{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.groups-banner .title-container:hover .title[data-v-15cf3e46]{color:#976500}.groups-banner .title-container:hover .details-toggle[data-v-15cf3e46]{background-color:#976500}.groups-banner .groups-container[data-v-15cf3e46]{padding-top:20px;position:relative}.groups-banner .groups-container .nav-icon-container[data-v-15cf3e46]{height:200px;justify-content:center;position:absolute;flex-direction:column;bottom:0;cursor:pointer;display:flex;z-index:10}.groups-banner .groups-container .nav-icon-container .nav-icon[data-v-15cf3e46]{padding:0 40px 60px;position:relative}.groups-banner .groups-container .nav-icon-container .nav-icon .button-icon[data-v-15cf3e46]{height:2px;position:absolute;border-radius:2px;background:#451400;width:15px}.groups-banner .groups-container .nav-icon-container .nav-icon .prev-icon-1[data-v-15cf3e46]{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:20px;left:40px}.groups-banner .groups-container .nav-icon-container .nav-icon .prev-icon-2[data-v-15cf3e46]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:10px;left:40px}.groups-banner .groups-container .nav-icon-container .nav-icon .next-icon-3[data-v-15cf3e46]{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:20px;left:40px}.groups-banner .groups-container .nav-icon-container .nav-icon .next-icon-4[data-v-15cf3e46]{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px;left:40px}.groups-banner .groups-container .nav-icon-container.left[data-v-15cf3e46]{background-image:linear-gradient(270deg,rgba(255,0,0,0),#f2f2f2)}.groups-banner .groups-container .nav-icon-container.right[data-v-15cf3e46]{right:0;background-image:linear-gradient(90deg,rgba(255,0,0,0),#f2f2f2)}.groups-banner .groups-container .mobile-title[data-v-15cf3e46]{font-size:14px;font-weight:700;color:#451400;text-transform:uppercase;letter-spacing:1.75px;text-align:center;width:100%;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.groups-banner .groups-container .transition-in[data-v-15cf3e46]{-webkit-animation:fadeIn-15cf3e46 .25s;animation:fadeIn-15cf3e46 .25s}.groups-banner .groups-container .transition-out[data-v-15cf3e46]{-webkit-animation:fadeOut-15cf3e46 .25s;animation:fadeOut-15cf3e46 .25s}@-webkit-keyframes fadeIn-15cf3e46{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-15cf3e46{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-15cf3e46{0%{opacity:1}to{opacity:0}}@keyframes fadeOut-15cf3e46{0%{opacity:1}to{opacity:0}}.groups-banner .groups-container .group-container[data-v-15cf3e46]{position:relative;display:flex}.groups-banner .groups-container .group-container .group-content[data-v-15cf3e46]{padding-right:20px;flex-direction:column;padding-left:20px;display:flex}.groups-banner .groups-container .group-container .group-content .group-title[data-v-15cf3e46]{font-size:14px;font-weight:700;color:#451400;text-transform:uppercase;letter-spacing:1.75px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.groups-banner .groups-container .group-container .group-content .recipes-container[data-v-15cf3e46]{display:flex}.groups-banner .groups-container .group-container .group-content .recipes-container .recipe[data-v-15cf3e46]{padding:10px;text-align:center;cursor:pointer;width:110px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.groups-banner .groups-container .group-container .group-content .recipes-container .recipe .recipe-name[data-v-15cf3e46]{font-size:14px;color:#786259}.groups-banner .groups-container .group-container .group-content .recipes-container .recipe .icon[data-v-15cf3e46]{height:90px;width:90px}.groups-banner .groups-container .group-container .group-content .recipes-container .recipe.selected .icon[data-v-15cf3e46],.groups-banner .groups-container .group-container .group-content .recipes-container .recipe:hover .icon[data-v-15cf3e46]{background-color:#fff;border-radius:50%}.groups-banner .groups-container .group-container .group-content .recipes-container .recipe.selected .recipe-name[data-v-15cf3e46],.groups-banner .groups-container .group-container .group-content .recipes-container .recipe:hover .recipe-name[data-v-15cf3e46]{color:#451400}.groups-banner .groups-container .group-container .divider[data-v-15cf3e46]{height:47px;border-right:1px solid #d4cbc7;margin-top:70px}.groups-banner .selected-pointer[data-v-15cf3e46]{height:0;border-right:40px solid transparent;border-left:40px solid transparent;position:absolute;border-top:40px solid #f2f2f2;width:0;margin-top:20px;z-index:2}.groups-banner .selected-pointer-border[data-v-15cf3e46]{height:0;border-right:40px solid transparent;border-left:40px solid transparent;position:absolute;border-top:40px solid #d4cbc7;width:0;margin-top:21px}@media(min-width:768px){.groups-banner[data-v-15cf3e46]{height:100px;font-size:22px;position:relative;display:flex}.groups-banner .title-container .title[data-v-15cf3e46]{max-width:none;width:560px}.groups-banner .title-container .details-toggle-container[data-v-15cf3e46]{flex:0 1 60px}.groups-banner .groups-container[data-v-15cf3e46]{margin-right:auto;max-width:1275px;margin-left:auto;width:100vw}.groups-banner .groups-container .group-container .group-content[data-v-15cf3e46]{padding-right:40px;padding-left:40px}.groups-banner .groups-container .group-container .group-content .recipes-container[data-v-15cf3e46]{padding-top:25px}.groups-banner .groups-container .group-container .group-content .recipes-container .recipe[data-v-15cf3e46]{width:138px}.groups-banner .groups-container .group-container .group-content .recipes-container .recipe .icon[data-v-15cf3e46]{height:105px;width:105px}.groups-banner .groups-container .group-container .group-content .recipes-container .recipe .recipe-name[data-v-15cf3e46]{padding-top:10px}.groups-banner.expanded[data-v-15cf3e46]{height:330px;justify-content:flex-start;align-items:normal}.groups-banner.expanded .title-container[data-v-15cf3e46]{margin-top:15px}.groups-banner.expanded .title-container .title[data-v-15cf3e46]{max-width:none}}@media(max-width:576px){.groups-banner .title-container .title[data-v-15cf3e46]{max-width:250px}}.leaderboard-container[data-v-15191b85]{position:relative;flex-direction:row;width:100%;display:flex}.leaderboard-map-container[data-v-15191b85]{max-width:calc(100vw - 360px);flex-direction:column;width:66.66%;display:flex}.leaderboard-map-container .headbanner[data-v-15191b85]{height:auto;width:100%}.leaderboard-map-container .map[data-v-15191b85]{flex:0 0 auto;height:auto}.leaderboard-stats-container[data-v-15191b85]{height:100%;overflow-y:auto;padding:48px 16px;right:0;position:absolute;flex-direction:column;min-width:360px;gap:16px;top:0;background-color:#fff;width:33.33%;display:flex}.leaderboard-stats-container .activities[data-v-15191b85],.leaderboard-stats-container .badges[data-v-15191b85],.leaderboard-stats-container .monthly-challenge[data-v-15191b85],.leaderboard-stats-container .summer-stats[data-v-15191b85]{flex-direction:column;gap:16px;display:flex}.disclaimer[data-v-15191b85]{margin-right:1rem;color:#786259;text-align:center;margin-left:1rem;margin-top:1rem}@media(max-width:767px){.leaderboard-container[data-v-15191b85]{height:100%;flex-direction:column;background-color:#f7f2ed}.leaderboard-map-container[data-v-15191b85],.leaderboard-stats-container[data-v-15191b85]{height:auto;overflow-y:revert;position:static;max-width:revert;min-width:auto;background-color:transparent;width:100%}.monthly-challenge[data-v-15191b85]{margin-top:-150px}}.leaderboard-activities[data-v-e8db588a]{position:relative;border-radius:8px}.leaderboard-activities .leaderboard-activities-container .title-container[data-v-e8db588a]{font-size:var(--size-sm,.875rem);font-weight:325;color:#451400;text-transform:uppercase;letter-spacing:var(--tracking-spaced,.125rem);margin:8px 0;font-family:Gotham}.leaderboard-activities .leaderboard-activities-container .content[data-v-e8db588a]{color:#c3b4a6;text-align:center}.leaderboard-activities .choose-your-reward-container[data-v-e8db588a]{margin-bottom:2rem}.leaderboard-badge-panel[data-v-27c2c674]{flex-grow:1;padding:.5rem;justify-content:center;font-weight:700;flex-direction:column;align-items:center;border-radius:8px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.leaderboard-badge-panel .badge-container[data-v-27c2c674]{flex-grow:0;flex-direction:column;gap:.5rem;width:100%;display:flex}.leaderboard-badge-panel .badge-container .badge-row[data-v-27c2c674]{align-items:center;display:flex}.leaderboard-badge-panel .badge-container .badge-row[data-v-27c2c674]:first-child{justify-content:space-between}.leaderboard-badge-panel .badge-container .badge-row[data-v-27c2c674]:last-child{gap:.75rem}.leaderboard-badge-panel .badge-container .badge-row .image[data-v-27c2c674]{justify-content:center;align-items:center;display:flex}.leaderboard-badge-panel .badge-container .badge-row .image img[data-v-27c2c674]{height:6.625rem;-o-object-fit:contain;object-fit:contain;width:5.5rem}.leaderboard-badge-panel .badge-container .badge-row .image img[achieved|=true][data-v-27c2c674]{cursor:pointer}@media(min-width:768px){.leaderboard-badge-panel[data-v-27c2c674]{height:21.75rem;padding:1.5rem}.leaderboard-badge-panel .badge-container[data-v-27c2c674]{grid-template-columns:repeat(4,minmax(0,1fr));grid-row: auto auto;grid-row-gap:1.5rem;grid-column-gap:1.5rem;width:100%;display:grid}.leaderboard-badge-panel .badge-container .badge-row[data-v-27c2c674]{display:contents}.leaderboard-badge-panel .badge-container .badge-row .image img[data-v-27c2c674]{height:7.75rem;width:9.45rem}}.leaderboard-badges .title[data-v-34a85837]{font-size:.875rem;font-weight:325;color:#451400;letter-spacing:var(--tracking-spaced,.125rem);line-height:var(--leading-sm,1.25rem);font-family:gotham}.leaderboard-badges .tabs[data-v-34a85837]{overflow-x:auto;gap:.5rem;margin-top:1rem;display:flex}.leaderboard-badges .tab[data-v-34a85837]{padding:var(--padding-sm,.5rem) var(--padding-lg,1rem);border:1px solid #451400;color:#451400;letter-spacing:.06rem;border-radius:var(--radius-200,.5rem);background:#fff;cursor:pointer;white-space:nowrap}.leaderboard-badges .tab.is-active[data-v-34a85837]{background:linear-gradient(105deg,#ff7b74,#ffcb8c)}.leaderboard-badges .side-quests-panel-container[data-v-34a85837]{grid-template-columns:repeat(3,minmax(0,1fr));padding:.5rem;grid-row-gap:.5rem;grid-column-gap:.5rem;justify-items:center;align-content:start;width:100%;display:grid}.leaderboard-badges .side-quests-panel-container .side-quest-badge[data-v-34a85837]{height:100%;justify-content:center;align-items:center;width:100%;margin-top:.5rem;display:flex}.leaderboard-badges .side-quests-panel-container .side-quest-badge img[data-v-34a85837]{height:6.625rem;-o-object-fit:contain;object-fit:contain;width:5.5rem}.leaderboard-badges .error-panel-container[data-v-34a85837]{position:relative;margin-top:1rem}.leaderboard-badges .error-panel-container .box-bg-img[data-v-34a85837]{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));-o-object-fit:fill;object-fit:fill;width:100%;display:block}.leaderboard-badges .error-panel-container .label[data-v-34a85837]{height:100%;padding:0 .125rem;justify-content:center;font-size:.875rem;color:#786259;position:absolute;text-align:center;top:0;align-items:center;left:0;width:100%;line-height:var(--leading-sm,1.25rem);display:flex}.leaderboard-badges .error-panel-container .label p[data-v-34a85837]{max-width:60%;margin:0}@media(min-width:768px){.leaderboard-badges .tabs[data-v-34a85837]{gap:.75rem}.leaderboard-badges .tab[data-v-34a85837]{padding:.55rem 1rem;font-size:.875rem}.leaderboard-badges .side-quests-panel-container[data-v-34a85837]{min-height:21.75rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:1.5rem;grid-row-gap:1.5rem;grid-column-gap:1.5rem;justify-items:center;align-content:start;width:100%;display:grid}.leaderboard-badges .side-quests-panel-container .side-quest-badge img[data-v-34a85837]{height:7.75rem;width:9.45rem}}.leaderboard-card[data-v-6a5c450c]{flex:1;position:relative}.leaderboard-card .leaderboard-box-bg-img[data-v-6a5c450c]{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));-o-object-fit:contain;object-fit:contain;width:100%;display:block}.leaderboard-card .leaderboard-card-content[data-v-6a5c450c]{height:100%;padding:20px;justify-content:center;position:absolute;flex-direction:column;gap:4px;text-align:center;top:0;align-items:center;left:0;width:100%;display:flex}.leaderboard-card .leaderboard-card-datapoint-value[data-v-6a5c450c]{font-size:1.5rem;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0;line-height:2rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.leaderboard-card .leaderboard-card-datapoint-label[data-v-6a5c450c]{font-size:.91944rem;font-weight:500;font-style:normal;color:#451400;text-transform:uppercase;letter-spacing:.125rem;line-height:.9375rem;font-family:Gotham}.leaderboard-card .leaderboard-card-datapoint-row[data-v-6a5c450c]{justify-content:center;gap:8px;align-items:center;display:flex}@media(max-width:767px){.leaderboard-card .leaderboard-card-datapoint-label[data-v-6a5c450c]{font-size:.8125rem}}.leaderboard-badges-earned[data-v-6a5c450c]{flex:1}.leaderboard-badges-earned .leaderboard-card-datapoint-label[data-v-6a5c450c]{position:absolute;text-align:left;top:20px;left:20px;width:45%}.leaderboard-badges-earned .leaderboard-card-datapoint-value[data-v-6a5c450c]{right:20px;position:absolute;bottom:20px;text-align:right;width:45%}.leaderboard-card[data-v-0aaa9140]{flex:1;position:relative}.leaderboard-card .leaderboard-box-bg-img[data-v-0aaa9140]{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));-o-object-fit:contain;object-fit:contain;width:100%;display:block}.leaderboard-card .leaderboard-card-content[data-v-0aaa9140]{height:100%;padding:20px;justify-content:center;position:absolute;flex-direction:column;gap:4px;text-align:center;top:0;align-items:center;left:0;width:100%;display:flex}.leaderboard-card .leaderboard-card-datapoint-value[data-v-0aaa9140]{font-size:1.5rem;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0;line-height:2rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.leaderboard-card .leaderboard-card-datapoint-label[data-v-0aaa9140]{font-size:.91944rem;font-weight:500;font-style:normal;color:#451400;text-transform:uppercase;letter-spacing:.125rem;line-height:.9375rem;font-family:Gotham}.leaderboard-card .leaderboard-card-datapoint-row[data-v-0aaa9140]{justify-content:center;gap:8px;align-items:center;display:flex}@media(max-width:767px){.leaderboard-card .leaderboard-card-datapoint-label[data-v-0aaa9140]{font-size:.8125rem}}.cyo-panel-card[data-v-0aaa9140]{margin-bottom:1.25rem;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cyo-panel-card[data-v-0aaa9140]:last-child{margin-bottom:0}.cyo-panel-card .leaderboard-box-bg-img[data-v-0aaa9140]{height:100%;position:absolute;-o-object-fit:fill;object-fit:fill;top:0;left:0;width:100%}.cyo-panel-card .card-content[data-v-0aaa9140]{height:auto;position:relative;text-align:left}.cyo-panel-card .card-content .card-body[data-v-0aaa9140]{padding:1rem;flex-direction:column;gap:.25rem;display:flex}.cyo-panel-card .card-content .card-body .milestone-title[data-v-0aaa9140]{font-size:.75rem;font-weight:700;color:#ad2118;text-transform:uppercase;letter-spacing:.1rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cyo-panel-card .card-content .card-body .milestone-description[data-v-0aaa9140]{font-size:1.25rem;font-weight:700;color:#451400;text-transform:uppercase;line-height:1.3;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cyo-panel-card .card-content .card-body .milestone-end-date[data-v-0aaa9140]{font-size:.8125rem;font-weight:500;color:#786259;margin-top:.125rem;font-family:Gotham}.cmg-leaderboard-cyo-redemption-success-modal[data-v-0ea5a77c] .cmg-modal-container .cmg-modal .modal-default .modal-inner{max-width:none;padding-right:50px;padding-bottom:70px;padding-left:50px}.cmg-leaderboard-cyo-redemption-success-modal[data-v-0ea5a77c] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title-margin{margin-bottom:30px}.cmg-leaderboard-cyo-redemption-success-modal[data-v-0ea5a77c] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content{justify-content:center;flex-direction:column;display:flex}.cmg-leaderboard-cyo-redemption-success-modal h1[data-v-0ea5a77c]{font-size:1.75rem;font-weight:700;font-style:normal;color:#451400;text-transform:uppercase;align-self:stretch;text-align:center;line-height:1.875rem;font-family:Trade Gothic LT}.cmg-leaderboard-cyo-redemption-success-modal p[data-v-0ea5a77c]{font-weight:400;font-style:normal;color:#451400;text-align:center;font-family:Nunito}.cmg-leaderboard-cyo-redemption-success-modal img[data-v-0ea5a77c]{height:200px;margin-bottom:30px;margin-top:30px}.cmg-leaderboard-cyo-redemption-success-modal .leaderboard-cyo-redemption-success-content-container[data-v-0ea5a77c]{margin-bottom:3.125rem;flex-direction:column;align-items:center;display:flex}.cmg-leaderboard-cyo-redemption-success-modal .description[data-v-0ea5a77c]{font-size:1rem;font-weight:400;font-style:normal;color:#451400;text-align:center;width:75%;font-family:Nunito}.cmg-leaderboard-cyo-redemption-success-modal lottie-player[data-v-0ea5a77c]{height:100%;-webkit-filter:grayscale(.3) brightness(.2) saturate(.9);filter:grayscale(.3) brightness(.2) saturate(.9);position:absolute;top:0;left:0;width:100%}.cmg-leaderboard-cyo-redemption-success-modal .cta-button[data-v-0ea5a77c]{text-transform:uppercase;z-index:1}.cmg-leaderboard-cyo-redemption-success-modal .terms[data-v-0ea5a77c]{font-size:.8125rem;font-weight:500;font-style:normal;color:#a76721;cursor:pointer;line-height:1rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:1rem;font-family:Gotham;z-index:1}@media(max-width:767px){.cmg-leaderboard-cyo-redemption-success-modal .use-reward[data-v-0ea5a77c]{position:fixed;bottom:40px}}.cmg-leaderboard-cyo-reward-modal[data-v-4613b0fb] .cmg-modal-container .cmg-modal .modal-default .modal-inner{max-width:none;padding-right:50px;padding-bottom:70px;padding-left:50px}.cmg-leaderboard-cyo-reward-modal[data-v-4613b0fb] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title-margin{margin-bottom:30px}.cmg-leaderboard-cyo-reward-modal[data-v-4613b0fb] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content{justify-content:center;flex-direction:column;display:flex}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-title-container[data-v-4613b0fb]{flex-direction:column;align-items:center;display:flex}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-title-container .unlocked[data-v-4613b0fb]{font-size:.8125rem;font-weight:500;color:#ad2118;text-transform:uppercase;letter-spacing:.125rem;text-align:center;font-family:Gotham}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-title-container h1[data-v-4613b0fb]{font-size:1.75rem;font-weight:700;font-style:normal;color:#451400;text-transform:uppercase;align-self:stretch;text-align:center;line-height:1.875rem;font-family:Trade Gothic LT Bold}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-title-container .offer-end-date[data-v-4613b0fb]{font-size:.875rem;font-weight:400;color:#786259;line-height:1.25rem;margin-top:.25rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-title-container .error-message[data-v-4613b0fb]{font-size:.875rem;font-weight:400;font-style:normal;margin-bottom:0;color:#ad2118;text-transform:capitalize;line-height:20px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-content-container[data-v-4613b0fb]{flex-direction:column;display:flex}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-content-container .offers-list[data-v-4613b0fb]{height:37vh;position:relative;flex-direction:column;gap:16px;align-items:center;display:flex}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-content-container .offers-list .offers-loading[data-v-4613b0fb]{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:1}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-content-container .offers-list .offer-item[data-v-4613b0fb]{padding:8px 60px 8px 0;position:relative;align-items:center;cursor:pointer;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-content-container .offers-list .offer-item .offer-title-group[data-v-4613b0fb]{flex-direction:column;padding-left:5px;display:flex}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-content-container .offers-list .offer-item .offer-title[data-v-4613b0fb]{font-size:1.125rem;text-align:left;width:200px;line-height:1.375rem}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-content-container .offers-list .offer-item .offer-image[data-v-4613b0fb]{height:100px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;width:100px}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-content-container .offers-list .offer-item .offer-terms[data-v-4613b0fb]{font-size:.875rem;text-decoration:underline;font-weight:350;font-style:normal;color:#a76721;text-transform:uppercase;text-align:left;cursor:pointer;line-height:1rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Gotham;z-index:1}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-content-container .offers-list .selected[data-v-4613b0fb]{height:44px;-webkit-transform:translateY(-50%);transform:translateY(-50%);justify-content:center;right:12px;position:absolute;top:50%;background-color:#a76721;align-items:center;border-radius:50px;width:44px;display:flex}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-content-container .offers-list .selected .check[data-v-4613b0fb]{height:9.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:3px solid #fff;position:relative;border-bottom:3px solid #fff;top:-2px;width:19px}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-content-container .cta-button[data-v-4613b0fb]{flex-direction:column;gap:24px;align-items:center;display:flex}.cmg-leaderboard-cyo-reward-modal .cmg-leaderboard-cyo-reward-content-container .cta-button .choose-offer[data-v-4613b0fb]{width:90%}.slides-container[data-v-6d59f0e2]{height:90%}.slides-container .slide[data-v-6d59f0e2]{height:100%;flex-direction:column;align-items:center;display:flex}.slides-container .header[data-v-6d59f0e2]{font-size:1.75em;font-weight:700;margin-bottom:24px;text-transform:uppercase;text-align:left;width:100%;margin-top:40px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.slides-container .content-one .banner[data-v-6d59f0e2]{width:300px;margin-top:40px}.slides-container .content-one .campsite[data-v-6d59f0e2]{flex-grow:1;margin-bottom:80px;width:100%}.slides-container .content-one .content-container[data-v-6d59f0e2]{flex-grow:1;justify-content:center;flex-direction:column;display:flex}.slides-container .content-two .content-container[data-v-6d59f0e2]{flex-grow:1;flex-direction:column;gap:32px;display:flex}.slides-container .content-two .step[data-v-6d59f0e2]{flex-direction:row;gap:16px;align-items:center;display:flex}.slides-container .content-two .image[data-v-6d59f0e2]{height:88px}.slides-container .content-three[data-v-6d59f0e2]{overflow:hidden}.slides-container .content-three .video[data-v-6d59f0e2]{min-height:0;flex-shrink:1;border-radius:20px;width:100%}.slides-container .content-three .description[data-v-6d59f0e2]{font-size:.875rem;margin-bottom:35px;margin-top:16px}.slides-container .actions[data-v-6d59f0e2]{flex-direction:column;gap:32px;display:flex}.slides-container .actions .terms-and-conditions[data-v-6d59f0e2]{font-size:.8125rem;font-weight:500;font-style:normal;color:#a76721;text-transform:uppercase;font-family:Gotham}.slides-container .actions .button[data-v-6d59f0e2]{height:48px}.slides-container .description[data-v-6d59f0e2]{font-size:.875rem;text-align:left;line-height:1.25rem}.slides-container .swiper[data-v-6d59f0e2]{height:90%}.slides-container .swiper .swiper-wrapper[data-v-6d59f0e2]{height:100%}.slides-container .swiper[data-v-6d59f0e2] .swiper-slide{height:auto;overflow:auto}.slides-container .swiper .prev-slide[data-v-6d59f0e2]{-webkit-transform:rotate(225deg);transform:rotate(225deg);left:1em}.slides-container .swiper .next-slide[data-v-6d59f0e2],.slides-container .swiper .prev-slide[data-v-6d59f0e2]{border-color:#8c766d;height:16px;position:relative;position:absolute;border-style:solid;border-width:2px 2px 0 0;bottom:37px;cursor:pointer;width:16px;background-image:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:5000}.slides-container .swiper .next-slide[data-v-6d59f0e2]{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:1em}.slides-container .swiper .next-slide[data-v-6d59f0e2],.slides-container .swiper .prev-slide[data-v-6d59f0e2]{height:.525rem;width:.525rem}.slides-container .swiper .next-slide[data-v-6d59f0e2]:after,.slides-container .swiper .prev-slide[data-v-6d59f0e2]:after{height:2.5rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #451400;content:"";position:absolute;top:50%;border-radius:50%;background:transparent;left:50%;width:2.5rem;z-index:-1}.slides-container .swiper .next-slide.swiper-button-disabled[data-v-6d59f0e2],.slides-container .swiper .prev-slide.swiper-button-disabled[data-v-6d59f0e2]{border-color:#d4cbc7!important;pointer-events:none;opacity:1;cursor:default}.slides-container .swiper .next-slide.swiper-button-disabled[data-v-6d59f0e2]:after,.slides-container .swiper .prev-slide.swiper-button-disabled[data-v-6d59f0e2]:after{border-color:#d4cbc7!important;opacity:1}.slides-container .swiper[data-v-6d59f0e2] .pagination .swiper-pagination-bullet{height:.5rem;background-color:#c3b4a6;margin-left:4px;width:.5rem}.slides-container .swiper[data-v-6d59f0e2] .pagination .swiper-pagination-bullet-active{background-color:#ad2118;border-radius:.5rem;width:1.5rem}@media(min-width:768px){.cmg-leaderboard-education-card-modal[data-v-6d59f0e2] .cmg-modal-container .cmg-modal .modal-default .modal-inner{max-width:496px;padding-right:0;padding-left:0}.cmg-leaderboard-education-card-modal[data-v-6d59f0e2] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title{margin-bottom:0!important}.cmg-leaderboard-education-card-modal .slides-container .slide[data-v-6d59f0e2]{margin:0 auto;width:350px}.cmg-leaderboard-education-card-modal .slides-container .header[data-v-6d59f0e2]{margin-top:20px}.cmg-leaderboard-education-card-modal .slides-container .content-one .banner[data-v-6d59f0e2]{margin-bottom:32px;width:250px;margin-top:20px}.cmg-leaderboard-education-card-modal .slides-container .content-three .video[data-v-6d59f0e2]{width:100%}.cmg-leaderboard-education-card-modal .slides-container .content-three .description[data-v-6d59f0e2]{font-size:1rem;margin-bottom:20px}.cmg-leaderboard-education-card-modal .actions[data-v-6d59f0e2]{margin-bottom:2rem}.cmg-leaderboard-education-card-modal .actions .button[data-v-6d59f0e2]{margin-top:1rem}.cmg-leaderboard-education-card-modal .actions .terms-and-conditions[data-v-6d59f0e2]{margin-bottom:0}}.leaderboard-card[data-v-2bd1b264]{flex:1;position:relative}.leaderboard-card .leaderboard-box-bg-img[data-v-2bd1b264]{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));-o-object-fit:contain;object-fit:contain;width:100%;display:block}.leaderboard-card .leaderboard-card-content[data-v-2bd1b264]{height:100%;padding:20px;justify-content:center;position:absolute;flex-direction:column;gap:4px;text-align:center;top:0;align-items:center;left:0;width:100%;display:flex}.leaderboard-card .leaderboard-card-datapoint-value[data-v-2bd1b264]{font-size:1.5rem;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0;line-height:2rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.leaderboard-card .leaderboard-card-datapoint-label[data-v-2bd1b264]{font-size:.91944rem;font-weight:500;font-style:normal;color:#451400;text-transform:uppercase;letter-spacing:.125rem;line-height:.9375rem;font-family:Gotham}.leaderboard-card .leaderboard-card-datapoint-row[data-v-2bd1b264]{justify-content:center;gap:8px;align-items:center;display:flex}@media(max-width:767px){.leaderboard-card .leaderboard-card-datapoint-label[data-v-2bd1b264]{font-size:.8125rem}}.leaderboard-favorite[data-v-2bd1b264]{width:100%;display:flex}.leaderboard-favorite .leaderboard-card-content[data-v-2bd1b264]{flex-direction:row}.leaderboard-favorite .leaderboard-card-datapoint-row[data-v-2bd1b264]{flex-direction:column}.leaderboard-favorite .leaderboard-card-datapoint-row[no-entree|=true][data-v-2bd1b264]{flex:1}.leaderboard-favorite .entree-img[data-v-2bd1b264]{width:50%}.leaderboard-favorite .no-entree-img-container[data-v-2bd1b264]{justify-content:center;align-items:center;width:50%;display:flex}.leaderboard-favorite .no-entree-img-container .no-entree-img[data-v-2bd1b264]{width:35%}.leaderboard-headbanner[data-v-37294098]{justify-content:center;position:relative;gap:78px;margin:32px 40px;align-items:center;display:flex}.leaderboard-headbanner .navigation .back-arrow[data-v-37294098]{height:36px;position:absolute;top:0;box-shadow:2px 2px 16px 0 rgba(0,0,0,.12);border-radius:4px;background:#fff;cursor:pointer;left:0;width:36px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.leaderboard-headbanner .navigation .back-arrow img[data-v-37294098]{height:100%;width:100%}.leaderboard-headbanner .banner img[data-v-37294098]{max-width:360px;min-width:250px;width:100%}.leaderboard-headbanner .action-box[data-v-37294098]{position:relative;max-width:356px}.leaderboard-headbanner .action-box .bg-img[data-v-37294098]{height:100%;position:absolute;width:100%}.leaderboard-headbanner .action-box .bg-img img[data-v-37294098]{height:100%;width:100%}.leaderboard-headbanner .action-box .content[data-v-37294098]{height:100%;padding:20px;justify-content:center;flex-direction:column;gap:16px;text-align:center;display:flex}.leaderboard-headbanner .action-box .content .description[data-v-37294098]{font-size:.875rem;font-style:normal;position:relative;line-height:1.25rem;font-family:Gotham}.leaderboard-headbanner .action-box .content .learn-more[data-v-37294098]{font-size:.8125rem;font-weight:500;color:#a76721;text-transform:uppercase;position:relative;cursor:pointer;line-height:1rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Gotham}.leaderboard-headbanner .action-box .content .cta-button[data-v-37294098]{position:relative}@media(max-width:1024px){.leaderboard-headbanner[data-v-37294098]{flex-direction:column;gap:24px;margin:24px}.leaderboard-headbanner .banner img[data-v-37294098]{max-width:290px}.leaderboard-headbanner .action-box[data-v-37294098]{max-width:none;width:100%}}@media(max-width:767px){.leaderboard-headbanner .navigation[data-v-37294098]{margin-bottom:20px}.leaderboard-headbanner .navigation .learn-more[data-v-37294098]{padding:10px;font-size:.8125rem;font-weight:500;right:0;color:#a76721;text-transform:uppercase;position:absolute;top:0;cursor:pointer;line-height:1rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Gotham}.leaderboard-headbanner .banner img[data-v-37294098]{height:128px}.leaderboard-headbanner .action-box[data-v-37294098]{display:none}}.leaderboard-card[data-v-4544b51c]{flex:1;position:relative}.leaderboard-card .leaderboard-box-bg-img[data-v-4544b51c]{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));-o-object-fit:contain;object-fit:contain;width:100%;display:block}.leaderboard-card .leaderboard-card-content[data-v-4544b51c]{height:100%;padding:20px;justify-content:center;position:absolute;flex-direction:column;gap:4px;text-align:center;top:0;align-items:center;left:0;width:100%;display:flex}.leaderboard-card .leaderboard-card-datapoint-value[data-v-4544b51c]{font-size:1.5rem;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0;line-height:2rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.leaderboard-card .leaderboard-card-datapoint-label[data-v-4544b51c]{font-size:.91944rem;font-weight:500;font-style:normal;color:#451400;text-transform:uppercase;letter-spacing:.125rem;line-height:.9375rem;font-family:Gotham}.leaderboard-card .leaderboard-card-datapoint-row[data-v-4544b51c]{justify-content:center;gap:8px;align-items:center;display:flex}@media(max-width:767px){.leaderboard-card .leaderboard-card-datapoint-label[data-v-4544b51c]{font-size:.8125rem}}.leaderboard-locations[data-v-4544b51c]{flex:1}.leaderboard-locations .leaderboard-card-datapoint-label[data-v-4544b51c]{position:absolute;text-align:left;top:20px;left:20px;width:45%}.leaderboard-locations .leaderboard-card-datapoint-value[data-v-4544b51c]{right:20px;position:absolute;bottom:20px;text-align:right;width:45%}.cmg-leaderboard-milestone-completed-modal[data-v-f47f2c60] .cmg-modal-container .cmg-modal .modal-default .modal-inner{max-width:none;padding-right:50px;padding-bottom:70px;padding-left:50px}.cmg-leaderboard-milestone-completed-modal[data-v-f47f2c60] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title-margin{margin-bottom:30px}.cmg-leaderboard-milestone-completed-modal[data-v-f47f2c60] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content{justify-content:center;flex-direction:column;display:flex}.cmg-leaderboard-milestone-completed-modal .cmg-leaderboard-milestone-completed-content-container[data-v-f47f2c60]{flex-direction:column;align-items:center;display:flex}.cmg-leaderboard-milestone-completed-modal .cmg-leaderboard-milestone-completed-content-container .congratulations[data-v-f47f2c60]{list-style:1.25rem;font-size:.8125rem;font-weight:500;font-style:normal;color:#ad2118;letter-spacing:.125rem;text-align:center;font-family:Gotham}.cmg-leaderboard-milestone-completed-modal .cmg-leaderboard-milestone-completed-content-container h1[data-v-f47f2c60]{font-size:1.75rem;font-weight:700;font-style:normal;color:#451400;text-transform:uppercase;align-self:stretch;text-align:center;line-height:1.875rem;font-family:Trade Gothic LT}.cmg-leaderboard-milestone-completed-modal .cmg-leaderboard-milestone-completed-content-container img[data-v-f47f2c60]{height:200px;margin-bottom:30px;margin-top:30px}.cmg-leaderboard-milestone-completed-modal .cmg-leaderboard-milestone-completed-content-container lottie-player[data-v-f47f2c60]{height:80%;-webkit-filter:grayscale(.3) brightness(.2) saturate(.9);filter:grayscale(.3) brightness(.2) saturate(.9);position:absolute;bottom:10%;width:90%}.cmg-leaderboard-milestone-completed-modal .cmg-leaderboard-milestone-completed-content-container .description[data-v-f47f2c60]{font-size:1rem;font-weight:500;line-height:1.375rem;font-family:Gotham}.cmg-leaderboard-milestone-completed-modal .cmg-leaderboard-milestone-completed-content-container .continue-button[data-v-f47f2c60]{width:80%;margin-top:3.125rem;z-index:1}@media(max-width:768px){.cmg-leaderboard-milestone-completed-modal .cmg-leaderboard-milestone-completed-content-container[data-v-f47f2c60]{height:100%;padding-top:1rem;gap:.5rem}.cmg-leaderboard-milestone-completed-modal .cmg-leaderboard-milestone-completed-content-container .continue-button[data-v-f47f2c60]{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:2rem;left:50%;margin-top:0}}.leaderboard-card[data-v-5ac85aa2]{flex:1;position:relative}.leaderboard-card .leaderboard-box-bg-img[data-v-5ac85aa2]{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));-o-object-fit:contain;object-fit:contain;width:100%;display:block}.leaderboard-card .leaderboard-card-content[data-v-5ac85aa2]{height:100%;padding:20px;justify-content:center;position:absolute;flex-direction:column;gap:4px;text-align:center;top:0;align-items:center;left:0;width:100%;display:flex}.leaderboard-card .leaderboard-card-datapoint-value[data-v-5ac85aa2]{font-size:1.5rem;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0;line-height:2rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.leaderboard-card .leaderboard-card-datapoint-label[data-v-5ac85aa2]{font-size:.91944rem;font-weight:500;font-style:normal;color:#451400;text-transform:uppercase;letter-spacing:.125rem;line-height:.9375rem;font-family:Gotham}.leaderboard-card .leaderboard-card-datapoint-row[data-v-5ac85aa2]{justify-content:center;gap:8px;align-items:center;display:flex}@media(max-width:767px){.leaderboard-card .leaderboard-card-datapoint-label[data-v-5ac85aa2]{font-size:.8125rem}}.leaderboard-milestones[data-v-5ac85aa2]{position:relative}.leaderboard-milestones .bg-img[data-v-5ac85aa2]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%;display:block}.leaderboard-milestones .leaderboard-map-content[data-v-5ac85aa2]{height:100%;position:absolute;top:0;left:0;width:100%}.leaderboard-milestones .milestone-wrapper[data-v-5ac85aa2]{height:17%;position:absolute;cursor:pointer}.leaderboard-milestones .milestone-wrapper .milestone-badge[data-v-5ac85aa2]{height:100%;width:auto;display:block}.leaderboard-milestones .milestone-wrapper .milestone-badge.is-next-milestone[data-v-5ac85aa2]{-webkit-animation:tilt-5ac85aa2 3s ease-out infinite;animation:tilt-5ac85aa2 3s ease-out infinite}.leaderboard-milestones .milestone-wrapper .milestone-callout[data-v-5ac85aa2]{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}.leaderboard-milestones .milestone-wrapper .milestone-callout.callout-down[data-v-5ac85aa2]{top:100%}.leaderboard-milestones .milestone-wrapper .milestone-callout.callout-down .callout-img[data-v-5ac85aa2]{flex-direction:column}.leaderboard-milestones .milestone-wrapper .milestone-callout.callout-down .callout-triangle[data-v-5ac85aa2]{-webkit-transform:scaleY(1);transform:scaleY(1)}.leaderboard-milestones .milestone-wrapper .milestone-callout.callout-down .callout-box-wrapper[data-v-5ac85aa2]{margin-bottom:0;margin-top:-5px}.leaderboard-milestones .milestone-wrapper .milestone-callout.callout-up[data-v-5ac85aa2]{bottom:100%;top:auto}.leaderboard-milestones .milestone-wrapper .milestone-callout.callout-up .callout-img[data-v-5ac85aa2]{flex-direction:column-reverse}.leaderboard-milestones .milestone-wrapper .milestone-callout.callout-up .callout-triangle[data-v-5ac85aa2]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.leaderboard-milestones .milestone-wrapper .milestone-callout.callout-up .callout-box-wrapper[data-v-5ac85aa2]{margin-bottom:-5px;margin-top:0}.leaderboard-milestones .milestone-wrapper .callout-img[data-v-5ac85aa2]{position:relative;align-items:center;display:flex}.leaderboard-milestones .milestone-wrapper .callout-triangle[data-v-5ac85aa2]{position:relative;z-index:1}.leaderboard-milestones .milestone-wrapper .callout-box-wrapper[data-v-5ac85aa2]{min-height:76px;position:relative;align-items:center;width:358px;display:flex}.leaderboard-milestones .milestone-wrapper .callout-box[data-v-5ac85aa2]{height:100%;position:absolute;width:100%}.leaderboard-milestones .milestone-wrapper .callout-box img[data-v-5ac85aa2]{height:100%;width:100%}.leaderboard-milestones .milestone-wrapper .callout-content[data-v-5ac85aa2]{padding:5px 20px;justify-content:center;position:relative;flex-direction:column;gap:4px;text-align:left;align-items:start;display:flex}.leaderboard-milestones .milestone-wrapper .milestone-callout-header[data-v-5ac85aa2]{font-size:.875rem;font-weight:500;font-style:normal;color:#451400;line-height:1.25rem;font-family:Gotham}.leaderboard-milestones .milestone-wrapper .milestone-callout-description[data-v-5ac85aa2]{font-size:.875rem;font-weight:325;font-style:normal;color:#786259;letter-spacing:0;line-height:1.25rem;font-family:Gotham}@-webkit-keyframes tilt-5ac85aa2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}30%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes tilt-5ac85aa2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}30%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@media(max-width:767px){.leaderboard-milestones[data-v-5ac85aa2]{background-color:#fff}.leaderboard-milestones .milestone-wrapper[data-v-5ac85aa2]{height:11%}}.leaderboard-card[data-v-014b5174]{flex:1;position:relative}.leaderboard-card .leaderboard-box-bg-img[data-v-014b5174]{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));-o-object-fit:contain;object-fit:contain;width:100%;display:block}.leaderboard-card .leaderboard-card-content[data-v-014b5174]{height:100%;padding:20px;justify-content:center;position:absolute;flex-direction:column;gap:4px;text-align:center;top:0;align-items:center;left:0;width:100%;display:flex}.leaderboard-card .leaderboard-card-datapoint-value[data-v-014b5174]{font-size:1.5rem;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0;line-height:2rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.leaderboard-card .leaderboard-card-datapoint-label[data-v-014b5174]{font-size:.91944rem;font-weight:500;font-style:normal;color:#451400;text-transform:uppercase;letter-spacing:.125rem;line-height:.9375rem;font-family:Gotham}.leaderboard-card .leaderboard-card-datapoint-row[data-v-014b5174]{justify-content:center;gap:8px;align-items:center;display:flex}@media(max-width:767px){.leaderboard-card .leaderboard-card-datapoint-label[data-v-014b5174]{font-size:.8125rem}}.leaderboard-points[data-v-014b5174]{position:relative;background-color:#fff}.leaderboard-points .leaderboard-card-datapoint-label[data-v-014b5174]{color:#786259;text-transform:capitalize;letter-spacing:normal;line-height:1rem}@media(max-width:767px){.leaderboard-points[data-v-014b5174]{background-color:transparent}.cta-button[data-v-014b5174]{width:100%}.leaderboard-card[data-v-014b5174]{flex:0}.leaderboard-points-banner[data-v-014b5174]{gap:16px!important}}.leaderboard-card[data-v-e117e6c4]{flex:1;position:relative}.leaderboard-card .leaderboard-box-bg-img[data-v-e117e6c4]{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));-o-object-fit:contain;object-fit:contain;width:100%;display:block}.leaderboard-card .leaderboard-card-content[data-v-e117e6c4]{height:100%;padding:20px;justify-content:center;position:absolute;flex-direction:column;gap:4px;text-align:center;top:0;align-items:center;left:0;width:100%;display:flex}.leaderboard-card .leaderboard-card-datapoint-value[data-v-e117e6c4]{font-size:1.5rem;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0;line-height:2rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.leaderboard-card .leaderboard-card-datapoint-label[data-v-e117e6c4]{font-size:.91944rem;font-weight:500;font-style:normal;color:#451400;text-transform:uppercase;letter-spacing:.125rem;line-height:.9375rem;font-family:Gotham}.leaderboard-card .leaderboard-card-datapoint-row[data-v-e117e6c4]{justify-content:center;gap:8px;align-items:center;display:flex}@media(max-width:767px){.leaderboard-card .leaderboard-card-datapoint-label[data-v-e117e6c4]{font-size:.8125rem}}.leaderboard-progress[data-v-e117e6c4]{flex-direction:column;gap:16px;display:flex}.leaderboard-progress .title[data-v-e117e6c4]{font-size:2rem;font-weight:600;font-style:normal;color:#451400;text-transform:uppercase;text-align:left;line-height:2.5rem;font-family:Gotham}.leaderboard-progress .separator[data-v-e117e6c4]{height:1px;background-color:#f0f0f0;width:100%}.leaderboard-progress .progress-card-container[data-v-e117e6c4]{gap:16px;display:flex}.leaderboard-progress .progress-card-container .leaderboard-card-datapoint-label[data-v-e117e6c4]{font-size:.8125rem;color:#786259;text-transform:capitalize;letter-spacing:normal;line-height:1rem}.leaderboard-progress .error-container[data-v-e117e6c4]{padding:1rem 0;flex-direction:column;gap:1.5rem;align-items:center;width:100%;display:flex}.leaderboard-progress .error-container .error-label[data-v-e117e6c4]{font-size:.875rem;color:#451400;text-align:center;margin:0;line-height:var(--leading-sm,1.25rem)}.leaderboard-progress .error-container .try-again-button[data-v-e117e6c4]{padding:.75rem 1.5rem;border:2px solid #451400;border-radius:4px;width:100%}@media(max-width:767px){.leaderboard-progress[data-v-e117e6c4]{padding:24px 16px;box-shadow:2px 2px 16px 0 rgba(0,0,0,.12);border-radius:16px 16px 0 0;background:#fff}}.leaderboard-card[data-v-54baed55]{flex:1;position:relative}.leaderboard-card .leaderboard-box-bg-img[data-v-54baed55]{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));-o-object-fit:contain;object-fit:contain;width:100%;display:block}.leaderboard-card .leaderboard-card-content[data-v-54baed55]{height:100%;padding:20px;justify-content:center;position:absolute;flex-direction:column;gap:4px;text-align:center;top:0;align-items:center;left:0;width:100%;display:flex}.leaderboard-card .leaderboard-card-datapoint-value[data-v-54baed55]{font-size:1.5rem;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0;line-height:2rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.leaderboard-card .leaderboard-card-datapoint-label[data-v-54baed55]{font-size:.91944rem;font-weight:500;font-style:normal;color:#451400;text-transform:uppercase;letter-spacing:.125rem;line-height:.9375rem;font-family:Gotham}.leaderboard-card .leaderboard-card-datapoint-row[data-v-54baed55]{justify-content:center;gap:8px;align-items:center;display:flex}@media(max-width:767px){.leaderboard-card .leaderboard-card-datapoint-label[data-v-54baed55]{font-size:.8125rem}}.leaderboard-ranks .subtitle-container[data-v-54baed55]{gap:8px;align-items:center;display:flex}.leaderboard-ranks .subtitle-container .subtitle[data-v-54baed55]{font-size:1.5rem;font-weight:600;font-style:normal;color:#451400;text-transform:uppercase;text-align:left;line-height:2.5rem;font-family:Gotham}.leaderboard-ranks .subtitle-container .stars[data-v-54baed55]{height:48px;width:57px}.leaderboard-ranks .zero-state-description[data-v-54baed55]{font-size:.875rem;font-weight:500;font-style:normal;margin-bottom:1rem;color:#451400;text-align:left;line-height:1.25rem}.leaderboard-ranks .content-container[data-v-54baed55]{flex-direction:column;gap:16px;display:flex}.leaderboard-ranks .content-container .state-and-national-ranks[data-v-54baed55]{gap:16px;display:flex}.leaderboard-ranks .content-container .leaderboard-card[data-v-54baed55]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.leaderboard-ranks .content-container .leaderboard-card-content[data-v-54baed55]{padding:5px;justify-content:end}.leaderboard-ranks .content-container .leaderboard-card-datapoint-row[data-v-54baed55]{flex-direction:column;display:flex}.leaderboard-ranks .content-container .rank-img[data-v-54baed55]{flex:1;padding:0 30px;width:100%}.leaderboard-ranks .content-container .leaderboard-card-datapoint-row.state-rank-long-box[data-v-54baed55]{position:absolute;left:0;width:50%}.leaderboard-ranks .content-container .leaderboard-card-datapoint-row.state-rank-long-box .leaderboard-card-datapoint-value[data-v-54baed55]{font-size:2rem;line-height:2.5rem}.leaderboard-ranks .content-container .rank-img.state-rank-long-box[data-v-54baed55]{height:100%;right:0;position:absolute;width:auto}.leaderboard-ranks .content-container .rank-img.zero-state[data-v-54baed55]{-webkit-transform:scale(.67);transform:scale(.67)}.leaderboard-ranks .content-container .local-ranks .restaurant-location.leaderboard-card-datapoint-label[data-v-54baed55]{position:absolute;text-align:left;top:10%;left:10%}.leaderboard-ranks .content-container .local-ranks .leaderboard-card-datapoint-row[data-v-54baed55]{height:100%;right:0;position:absolute;width:50%}.leaderboard-ranks .content-container .local-ranks .leaderboard-card-datapoint-value[data-v-54baed55]{font-size:2rem;line-height:2.5rem}.leaderboard-card[data-v-6d4c80d8]{flex:1;position:relative}.leaderboard-card .leaderboard-box-bg-img[data-v-6d4c80d8]{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));-o-object-fit:contain;object-fit:contain;width:100%;display:block}.leaderboard-card .leaderboard-card-content[data-v-6d4c80d8]{height:100%;padding:20px;justify-content:center;position:absolute;flex-direction:column;gap:4px;text-align:center;top:0;align-items:center;left:0;width:100%;display:flex}.leaderboard-card .leaderboard-card-datapoint-value[data-v-6d4c80d8]{font-size:1.5rem;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0;line-height:2rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.leaderboard-card .leaderboard-card-datapoint-label[data-v-6d4c80d8]{font-size:.91944rem;font-weight:500;font-style:normal;color:#451400;text-transform:uppercase;letter-spacing:.125rem;line-height:.9375rem;font-family:Gotham}.leaderboard-card .leaderboard-card-datapoint-row[data-v-6d4c80d8]{justify-content:center;gap:8px;align-items:center;display:flex}@media(max-width:767px){.leaderboard-card .leaderboard-card-datapoint-label[data-v-6d4c80d8]{font-size:.8125rem}}.side-quest-card[data-v-6d4c80d8]{margin-bottom:1.25rem;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.side-quest-card[data-v-6d4c80d8]:last-child{margin-bottom:0}.side-quest-card .leaderboard-box-bg-img[data-v-6d4c80d8]{height:100%;position:absolute;-o-object-fit:fill;object-fit:fill;top:0;left:0;width:100%}.side-quest-card .leaderboard-card-content[data-v-6d4c80d8]{height:auto;position:relative;text-align:left}.side-quest-card .leaderboard-card-content .card-body[data-v-6d4c80d8]{flex-direction:row;gap:.875rem;align-items:stretch;display:flex}.side-quest-card .leaderboard-card-content .card-body .campaign-image[data-v-6d4c80d8]{height:6.5rem;flex-shrink:0;font-weight:700;position:relative;align-self:flex-start;width:5.25rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.side-quest-card .leaderboard-card-content .card-body .campaign-image img[data-v-6d4c80d8]{height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.25rem;width:100%}.side-quest-card .leaderboard-card-content .card-body .campaign-image .pts-badge[data-v-6d4c80d8]{-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:.2rem .4rem;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;position:absolute;bottom:0;letter-spacing:.045rem;align-items:center;border-radius:.25rem;background:#451400;left:50%;line-height:1;white-space:nowrap;display:flex}.side-quest-card .leaderboard-card-content .card-body .campaign-content .activate-status[data-v-6d4c80d8]{font-size:.875rem;margin-bottom:.25rem;line-height:.9375rem;font-family:Gotham}.side-quest-card .leaderboard-card-content .card-body .campaign-content .activate-status .status-label[data-v-6d4c80d8]{font-size:.875rem;font-weight:700;margin-bottom:6px;align-items:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-flex}.side-quest-card .leaderboard-card-content .card-body .campaign-content .activate-status .status-label .activated-icon[data-v-6d4c80d8]{height:5.44px;margin-right:3px;background-color:#6e7c1b;border-radius:100%;width:5.44px}.side-quest-card .leaderboard-card-content .card-body .campaign-content .activate-status .status-label.red[data-v-6d4c80d8]{color:#ad2118;letter-spacing:.15rem}.side-quest-card .leaderboard-card-content .card-body .campaign-content .activate-status .status-label.green[data-v-6d4c80d8]{color:#6e7c1b;letter-spacing:0}.side-quest-card .leaderboard-card-content .card-body .campaign-content .campaign-title[data-v-6d4c80d8]{font-size:1.25rem;font-weight:700;margin-bottom:.25rem;text-transform:uppercase;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.side-quest-card .leaderboard-card-content .card-body .campaign-content .campaign-end-date[data-v-6d4c80d8]{font-size:.8125rem;font-weight:500;margin-bottom:.5rem;color:#786259;font-family:Gotham}.side-quest-card .leaderboard-card-content .card-body .campaign-content .campaign-description[data-v-6d4c80d8]{font-size:.875rem;font-weight:500;color:#451400;line-height:1.25rem;font-family:Gotham}@media(min-width:1024px){.campaign-content[data-v-6d4c80d8]{width:80%}.side-quest-card .leaderboard-card-content[data-v-6d4c80d8]{align-items:flex-start}.side-quest-card .leaderboard-card-content .card-body .campaign-image img[data-v-6d4c80d8]{-o-object-fit:cover;object-fit:cover}}.leaderboard-stats[data-v-09ef952e]{flex-direction:column;gap:16px;display:flex}.leaderboard-stats .row[data-v-09ef952e]{gap:16px;display:flex}.content-leaderboard[data-v-619ff6b6]{padding-top:1.25rem;padding-right:1.25rem;padding-left:1.25rem}.content-leaderboard .leaderboard-tile[data-v-619ff6b6]{overflow:hidden;padding:24px 40px;position:relative;flex-direction:column;gap:1.25rem;text-align:center;border-radius:16px;background:#fff;width:100%;display:flex}.content-leaderboard .leaderboard-tile .tile-bg[data-v-619ff6b6]{position:absolute;inset:0;background:linear-gradient(96deg,rgba(209,131,36,.2) -34.55%,rgba(255,203,140,.2) 32.95%,hsla(3,100%,73%,.2) 108.42%);z-index:0}.content-leaderboard .leaderboard-tile .tile-inner[data-v-619ff6b6]{justify-content:center;position:relative;flex-direction:column;gap:6px;align-items:center;width:100%;display:flex;z-index:1}.content-leaderboard .leaderboard-tile .img-section .logo[data-v-619ff6b6]{height:96px}.content-leaderboard .leaderboard-tile .text-section .status-label[data-v-619ff6b6]{font-size:.875rem;font-weight:700;margin-bottom:6px;align-items:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-flex}.content-leaderboard .leaderboard-tile .text-section .status-label .activated-icon[data-v-619ff6b6]{height:5.44px;margin-right:3px;background-color:#6e7c1b;border-radius:100%;width:5.44px}.content-leaderboard .leaderboard-tile .text-section .status-label.red[data-v-619ff6b6]{color:#ad2118;letter-spacing:.15rem}.content-leaderboard .leaderboard-tile .text-section .status-label.green[data-v-619ff6b6]{color:#6e7c1b;letter-spacing:0}.content-leaderboard .leaderboard-tile .text-section .description[data-v-619ff6b6]{font-size:.875rem;line-height:1.45;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content-leaderboard .leaderboard-tile .text-section .activate-btn[data-v-619ff6b6]{padding:8px 24px;font-size:1.25rem;font-weight:700;width:100%;margin-top:24px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content-leaderboard .leaderboard-tile .arrow-section[data-v-619ff6b6]{height:48px;flex-shrink:0;justify-content:center;background-color:#fff;align-items:center;border-radius:100%;cursor:pointer;width:48px;margin-top:18px;display:flex}.content-leaderboard .leaderboard-tile .arrow-section .arrow-icon[data-v-619ff6b6]{height:24px}@media(min-width:768px){.content-leaderboard[data-v-619ff6b6]{padding-top:1.25rem;margin-inline:9.875rem;padding-right:0;padding-left:0}.content-leaderboard .leaderboard-tile[data-v-619ff6b6]{padding:32px 40px;flex-direction:row;text-align:left}.content-leaderboard .leaderboard-tile .img-section .logo[data-v-619ff6b6]{height:clamp(96px,12vw,154px);width:auto}.content-leaderboard .leaderboard-tile .tile-inner[data-v-619ff6b6]{flex-direction:row;gap:clamp(16px,4vw,64px);align-items:center}.content-leaderboard .leaderboard-tile .text-section .status-label[data-v-619ff6b6]{margin-bottom:10px}.content-leaderboard .leaderboard-tile .text-section .activate-btn[data-v-619ff6b6]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:16px}.content-leaderboard .leaderboard-tile .text-section .description[data-v-619ff6b6]{font-size:1rem}.content-leaderboard .leaderboard-tile .arrow-section[data-v-619ff6b6]{height:72px;width:72px}.content-leaderboard .leaderboard-tile .arrow-section .arrow-icon[data-v-619ff6b6]{height:40px}}.cmg-achieved-badge-modal[data-v-80a1da56]{color:#451400}.cmg-achieved-badge-modal[data-v-80a1da56] .close-modal-container{right:1.625rem!important;bottom:-.75rem!important}.cmg-achieved-badge-modal[data-v-80a1da56] .close-modal-container .close-modal{height:.9375rem!important;width:.9375rem!important}.cmg-achieved-badge-modal[data-v-80a1da56] .modal-inner{margin-bottom:72px}.cmg-achieved-badge-modal .achieved-badge-container[data-v-80a1da56]{flex:1;height:100%;flex-direction:column;display:flex}.cmg-achieved-badge-modal .achieved-badge-container .header .achieved[data-v-80a1da56]{font-size:1rem;font-weight:700;letter-spacing:.125rem;line-height:1;margin-top:2.625rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-achieved-badge-modal .achieved-badge-container .header .title[data-v-80a1da56]{font-size:2.25rem;font-weight:700;margin-top:.25rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-achieved-badge-modal .achieved-badge-container .badge[data-v-80a1da56]{margin-top:1.875rem}.cmg-achieved-badge-modal .achieved-badge-container .badge img[data-v-80a1da56]{height:11.375rem;width:11.375rem}.cmg-achieved-badge-modal .achieved-badge-container .share-text[data-v-80a1da56]{line-height:1.38;margin-top:1.75rem}.cmg-achieved-badge-modal .achieved-badge-container .date-achieved[data-v-80a1da56]{color:#786259;line-height:1.38;margin-top:2.625rem}@media(min-width:768px){.cmg-achieved-badge-modal[data-v-80a1da56] .close-modal-container{bottom:.125rem!important}.cmg-achieved-badge-modal[data-v-80a1da56] .modal-header{margin-bottom:0!important}.cmg-achieved-badge-modal[data-v-80a1da56] .modal-inner{padding-right:1rem!important;padding-left:1rem!important}.cmg-achieved-badge-modal .achieved-badge-container .header .achieved[data-v-80a1da56]{margin-top:.25rem}.cmg-achieved-badge-modal .achieved-badge-container .header .title[data-v-80a1da56]{font-size:3.5rem;font-weight:700;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-achieved-badge-modal .achieved-badge-container .badge[data-v-80a1da56]{margin-top:1.625rem}.cmg-achieved-badge-modal .achieved-badge-container .badge img[data-v-80a1da56]{height:14.375rem;width:14.375rem}.cmg-achieved-badge-modal .achieved-badge-container .date-achieved[data-v-80a1da56]{margin-top:1.25rem}}.iframe-adaptive-container[data-v-27ae5682]{height:550px;overflow:hidden;position:relative;max-width:100%!important;width:100%}.iframe-adaptive-container iframe[data-v-27ae5682]{right:0;position:absolute;bottom:0;top:0;left:0;width:100%}@media screen and (max-width:991px){.iframe-adaptive-container[data-v-27ae5682]{height:550px}}@media screen and (max-width:767px){.iframe-adaptive-container[data-v-27ae5682]{height:620px}}.add-reward-container[data-v-37593d99]{height:100%;overflow-x:hidden;position:relative;background-color:#fff}.add-reward-container .title-bar[data-v-37593d99]{position:relative;margin-top:20px}.add-reward-container .title-bar .close-banner[data-v-37593d99]{height:20px;right:23px;position:absolute;opacity:.85;top:0;margin:2px 6px 2px 2px;cursor:pointer;width:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.add-reward-container .title-bar .close-banner[data-v-37593d99]:hover{opacity:1}.add-reward-container .title-bar .close-banner[data-v-37593d99]:after,.add-reward-container .title-bar .close-banner[data-v-37593d99]:before{height:100%;content:" ";position:absolute;background-color:#451400;left:15px;width:4px}.add-reward-container .title-bar .close-banner[data-v-37593d99]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.add-reward-container .title-bar .close-banner[data-v-37593d99]:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.add-reward-container .title-bar .close-banner[data-v-37593d99]:after,.add-reward-container .title-bar .close-banner[data-v-37593d99]:before{width:2px}.add-reward-container .content-container[data-v-37593d99]{max-height:calc(100vh - 90px);display:flex}.add-reward-container .content-container[data-v-37593d99] .placeholder-hover-container{right:0!important}.add-reward-container .content-container .content-buffer[data-v-37593d99]{flex:0 1 100px}.add-reward-container .content-container .content-area[data-v-37593d99]{flex:1 0 335px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.add-reward-container .content-container .content-area .reward-code[data-v-37593d99]{margin-top:35px}.add-reward-container .content-container .content-area .error-buffer[data-v-37593d99]{margin-bottom:32px}.add-reward-container .content-container .content-area .recaptcha[data-v-37593d99]{min-height:60px;margin-top:1rem}.add-reward-container .content-container .content-area .recaptcha .grecaptcha-badge[data-v-37593d99]{box-shadow:3px 3px 2px 0 #888!important}.add-reward-container .content-area[data-v-37593d99]{margin-bottom:50px;flex-direction:column;align-items:center;display:flex}.add-reward-container .content-area .cmg-input[data-v-37593d99]{flex:1 1 auto;margin-bottom:10px;max-width:335px;width:100%}.add-reward-container .content-area .title-text[data-v-37593d99]{font-size:30px;font-weight:700;color:#451400;text-align:center;margin-top:56px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.add-reward-container .content-area .message-text[data-v-37593d99]{font-size:16px;color:#451400;text-align:center;margin-top:25px}.add-reward-container .add-reward-button[data-v-37593d99]{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;justify-content:space-around;flex-direction:column;width:100%;margin-top:35px;display:flex}.add-reward-container .add-reward-button .add-reward[data-v-37593d99]{flex:0 0 auto;height:43px;align-self:center;width:335px}.cmg-celebrate-achievement-modal[data-v-bf7c790e]{color:#451400}.cmg-celebrate-achievement-modal lottie-player[data-v-bf7c790e]{height:100%;position:absolute;max-width:35.625rem;max-height:46.4375rem;top:0;left:0;width:100%;z-index:-9999}.cmg-celebrate-achievement-modal[data-v-bf7c790e] .close-modal-container{right:1.625rem!important;bottom:-.75rem!important}.cmg-celebrate-achievement-modal[data-v-bf7c790e] .close-modal-container .close-modal{height:.9375rem!important;width:.9375rem!important}.cmg-celebrate-achievement-modal[data-v-bf7c790e] .modal-inner{margin-bottom:72px}.cmg-celebrate-achievement-modal .celebrate-achievement-container[data-v-bf7c790e]{flex:1;height:100%;flex-direction:column;display:flex}.cmg-celebrate-achievement-modal .celebrate-achievement-container .header .achieved[data-v-bf7c790e]{font-size:1rem;font-weight:700;letter-spacing:.125rem;line-height:1;margin-top:2.625rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-celebrate-achievement-modal .celebrate-achievement-container .header .you-did-it[data-v-bf7c790e]{font-size:3.5rem;font-weight:700;margin-top:.25rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-celebrate-achievement-modal .celebrate-achievement-container .badge[data-v-bf7c790e]{justify-content:center;align-items:center;margin-top:1.875rem;display:flex}.cmg-celebrate-achievement-modal .celebrate-achievement-container .badge img[data-v-bf7c790e]{height:11.375rem;position:relative;width:11.375rem}.cmg-celebrate-achievement-modal .celebrate-achievement-container .badge img.spark[data-v-bf7c790e]{height:12.875rem;position:absolute;width:12.875rem}.cmg-celebrate-achievement-modal .celebrate-achievement-container .share-text[data-v-bf7c790e]{margin-right:auto;margin-left:auto;width:18.75rem;line-height:1.38;margin-top:1.75rem}.cmg-celebrate-achievement-modal .celebrate-achievement-container .date-achieved[data-v-bf7c790e]{color:#786259;line-height:1.38;margin-top:2.625rem}@media(min-width:768px){.cmg-celebrate-achievement-modal[data-v-bf7c790e] .close-modal-container{bottom:.125rem!important}.cmg-celebrate-achievement-modal[data-v-bf7c790e] .modal-header{margin-bottom:0!important}.cmg-celebrate-achievement-modal[data-v-bf7c790e] .modal-inner{padding-right:1rem!important;padding-left:1rem!important}.cmg-celebrate-achievement-modal .celebrate-achievement-container .header .achieved[data-v-bf7c790e]{margin-top:.25rem}.cmg-celebrate-achievement-modal .celebrate-achievement-container .header .you-did-it[data-v-bf7c790e]{font-size:3.5rem;font-weight:700;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-celebrate-achievement-modal .celebrate-achievement-container .badge[data-v-bf7c790e]{margin-top:2.75rem}.cmg-celebrate-achievement-modal .celebrate-achievement-container .badge img[data-v-bf7c790e]{height:14.375rem;width:14.375rem}.cmg-celebrate-achievement-modal .celebrate-achievement-container .badge img.spark[data-v-bf7c790e]{height:16.375rem;width:16.375rem}.cmg-celebrate-achievement-modal .celebrate-achievement-container .share-text[data-v-bf7c790e]{margin-top:3.625rem}.cmg-celebrate-achievement-modal .celebrate-achievement-container .date-achieved[data-v-bf7c790e]{margin-top:1.25rem}}.box[data-v-3fd3d8c1]{height:6.125rem;justify-content:center;transition:height .5s ease-out,opacity .5s,-webkit-transform .5s;transition:height .5s ease-out,opacity .5s,transform .5s;transition:height .5s ease-out,opacity .5s,transform .5s,-webkit-transform .5s;flex-direction:column;background-color:#fff;align-items:center;box-shadow:0 5px 7px 0 rgba(77,56,47,.1);cursor:pointer;width:20.4375rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;z-index:1000}.box.tall[data-v-3fd3d8c1]{height:8.125rem}.box.extra-tall[data-v-3fd3d8c1]{height:23.4375rem}.box .overlay[data-v-3fd3d8c1]{height:100%;transition:height .5s ease-in;position:absolute;background-color:#fff;width:100%;z-index:1}.box .img[data-v-3fd3d8c1]{height:2.6875rem;transition:all .5s;position:absolute;top:-1.3125rem;width:2.6875rem}.box .pepper-container[data-v-3fd3d8c1]{height:1.3125rem;display:flex}.box .text[data-v-3fd3d8c1]{position:relative;text-align:center;top:1.125rem;background-color:#fff;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.box .text.animate[data-v-3fd3d8c1]{height:3.5rem;overflow:hidden}.box .text .header[data-v-3fd3d8c1]{color:#451400;position:relative;top:.625rem}.box .text .bold[data-v-3fd3d8c1]{font-weight:700}.box .text .msg[data-v-3fd3d8c1]{color:#786259;position:relative;top:.875rem}.progress[data-v-3fd3d8c1]{position:relative;top:2.25rem}.progress.hidden[data-v-3fd3d8c1] .loyalty-progress-bar-container .progress-bar-container,.progress.hidden[data-v-3fd3d8c1] .loyalty-progress-bar-container .progress-bar-container .progress-bar{background-color:transparent}.progress[data-v-3fd3d8c1] .loyalty-progress-bar-container .progress-bar-container{height:1.25rem;width:17.9375rem}.progress[data-v-3fd3d8c1] .loyalty-progress-bar-container .progress-bar-container .progress-bar{height:.875rem;max-width:98%;margin-left:.1875rem;margin-top:.1875rem}.unlocked[data-v-3fd3d8c1]{overflow-y:hidden;padding-right:1.25rem;flex-direction:column;align-items:center;margin-top:2.25rem;padding-left:1.25rem;display:flex}.unlocked .reward-image[data-v-3fd3d8c1]{height:10rem;transition:all .375s}.unlocked .redeem[data-v-3fd3d8c1]{font-size:1.25rem;font-weight:700;color:#451400;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.unlocked .claim[data-v-3fd3d8c1]{font-size:.875rem;width:100%;margin-top:1.375rem}.unlocked .claim[data-v-3fd3d8c1],.unlocked .later[data-v-3fd3d8c1]{height:2rem;font-weight:700;text-transform:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.unlocked .later[data-v-3fd3d8c1]{font-size:.75rem;border:none;color:#451400;background-color:transparent;margin-top:.25rem}.hidden-delayed[data-v-3fd3d8c1],.hidden[data-v-3fd3d8c1]{height:0!important;font-size:0!important;border:none!important}.leave[data-v-3fd3d8c1]{-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem);opacity:0}@media(min-width:1024px){.box[data-v-3fd3d8c1]{height:6.75rem}.box.tall[data-v-3fd3d8c1]{height:8.75rem}.box.extra-tall[data-v-3fd3d8c1]{height:24.5625rem}.box .img[data-v-3fd3d8c1]{height:4.25rem;top:-2.125rem;width:4.25rem}.box .text[data-v-3fd3d8c1]{top:1.75rem}}.cmg-celebrate-reward-modal[data-v-707cacd2] .cmg-modal-container .cmg-modal{overflow-y:visible;margin-right:auto;box-shadow:none!important;margin-left:auto;width:20.9375rem}.cmg-celebrate-reward-modal .celebrate-content[data-v-707cacd2]{position:relative;flex-direction:column;align-items:center;display:flex}.cmg-celebrate-reward-modal .celebrate-content .header[data-v-707cacd2]{height:30px;position:relative;text-align:center;background-color:#fff;width:100%}.cmg-celebrate-reward-modal .celebrate-content .header img.pepper[data-v-707cacd2]{position:relative;top:-20px;z-index:1}.cmg-celebrate-reward-modal .celebrate-content .content[data-v-707cacd2]{padding-top:1.25rem;text-align:center;background:#fff;width:100%}.cmg-celebrate-reward-modal .celebrate-content .content .text[data-v-707cacd2]{font-size:1.5rem;font-weight:700;color:#451400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-celebrate-reward-modal .celebrate-content .btns[data-v-707cacd2]{padding-right:20px;flex-direction:column;background:#fff;width:100%;padding-left:20px;display:flex}.cmg-celebrate-reward-modal .celebrate-content .btns[data-v-707cacd2] .slot-wrapper{font-size:.875rem;text-transform:none;letter-spacing:normal;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-celebrate-reward-modal .celebrate-content .btns .btn-top[data-v-707cacd2]{height:1.875rem;margin-right:auto;border-radius:1.25rem;margin-left:auto;width:16rem;margin-top:2.5rem}.cmg-celebrate-reward-modal .celebrate-content .btns .btn-bottom[data-v-707cacd2] .slot-wrapper{font-size:.75rem}.floating-reward-tracker[data-v-aa7d4c14]{position:relative}.floating-reward-tracker .container[data-v-aa7d4c14]{height:8.313rem;padding:1.25rem;margin-right:auto;border-top-right-radius:1.25rem;position:fixed;border-top-left-radius:1.25rem;bottom:0;background-color:#fff;box-shadow:0 0 .75rem 0 rgba(0,0,0,.2);margin-left:auto;width:100%;z-index:1000}.floating-reward-tracker .container[data-v-aa7d4c14]:hover{cursor:pointer}.floating-reward-tracker .container.static[data-v-aa7d4c14]{position:static}.floating-reward-tracker .container.floating-mobile[data-v-aa7d4c14]{height:9.75rem;padding-bottom:2.25rem}.floating-reward-tracker .container .header[data-v-aa7d4c14]{margin-bottom:.25rem;color:#451400;align-items:center;display:flex}.floating-reward-tracker .container .header .medallion-image[data-v-aa7d4c14]{min-height:2.5rem;min-width:2.5rem;display:inline-block}.floating-reward-tracker .container .header .medallion-image img[data-v-aa7d4c14]{height:2.5rem;width:2.5rem}.floating-reward-tracker .container .header .reward-text[data-v-aa7d4c14]{margin-left:.5rem;display:inline-block}.floating-reward-tracker .container .header .reward-text .title[data-v-aa7d4c14]{font-size:1.25rem;font-weight:700;line-height:1.1;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.floating-reward-tracker .container .header .reward-text .points[data-v-aa7d4c14]{font-size:.875rem}.floating-reward-tracker .container .header .reward-text .points.bold[data-v-aa7d4c14]{font-weight:700}.floating-reward-tracker .container .header .view[data-v-aa7d4c14]{right:1.25rem;position:absolute;display:inline-block}.floating-reward-tracker .container .header .view .view-text[data-v-aa7d4c14]{font-size:.875rem;text-decoration:underline;font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.floating-reward-tracker .container .progress[data-v-aa7d4c14] .loyalty-progress-bar-container .message{text-align:center}.floating-reward-tracker .container .progress[data-v-aa7d4c14] .loyalty-progress-bar-container .progress{width:100%}@media(min-width:768px){.floating-reward-tracker .container[data-v-aa7d4c14]{height:5.375rem;padding-top:1rem;left:calc(50vw - 20rem);width:40rem}.floating-reward-tracker .container[data-v-aa7d4c14]:hover{cursor:unset}.floating-reward-tracker .container .header[data-v-aa7d4c14]{position:relative;bottom:.375rem;width:49%;display:inline-flex}.floating-reward-tracker .container .header .text[data-v-aa7d4c14]{width:15.375rem}.floating-reward-tracker .container .header .text .title[data-v-aa7d4c14]{-webkit-text-decoration:underline solid .063rem #451400;text-decoration:underline solid .063rem #451400;margin-bottom:.25rem;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.floating-reward-tracker .container .progress[data-v-aa7d4c14]{width:51%;display:inline-block}.floating-reward-tracker .container[data-v-aa7d4c14] .loyalty-progress-bar-container{flex-direction:column-reverse;bottom:.25rem}.floating-reward-tracker .container[data-v-aa7d4c14] .loyalty-progress-bar-container .message{font-size:.875rem}.floating-reward-tracker .container[data-v-aa7d4c14] .loyalty-progress-bar-container .progress{margin-top:.375rem}}.iframe-hero-container[data-v-42c9fca6]{height:550px;overflow:hidden;position:relative;max-width:100%!important;width:100%}.iframe-hero-container iframe[data-v-42c9fca6]{right:0;position:absolute;bottom:0;top:0;left:0;width:100%}@media screen and (max-width:991px){.iframe-hero-container[data-v-42c9fca6]{height:550px}}@media screen and (max-width:767px){.iframe-hero-container[data-v-42c9fca6]{height:620px}}.how-it-works[data-v-98ba3b98]{margin-bottom:30px;flex-direction:column;background-color:#fff;align-items:center;width:100%;margin-top:30px;display:flex}.how-it-works .rewards[data-v-98ba3b98]{margin-bottom:50px}.loyalty-progress-bar-container[data-v-42155b54]{position:relative;flex-direction:column;width:100%;display:flex}.loyalty-progress-bar-container .message[data-v-42155b54]{font-size:14px;color:#786259;margin-top:8px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.loyalty-progress-bar-container .progress[data-v-42155b54]{height:.5rem;background-color:#e2e2e2;width:90%}.loyalty-progress-bar-container .unlocked[data-v-42155b54]{font-weight:700;color:#451400}@media(min-width:768px){.loyalty-progress-bar-container .progress[data-v-42155b54]{width:452px}.content[data-v-42155b54]{margin-top:0}.content .points[data-v-42155b54]{font-size:88px}.content .message[data-v-42155b54]{font-size:16px}.content .progress[data-v-42155b54]{width:475px}}.loyalty-progress[data-v-bd8a8444]{position:relative;border-bottom:1px solid #d4cbc7;background-color:#f2f2f2;align-items:center;flex-flow:column;padding-bottom:20px;display:flex}.loyalty-progress .content[data-v-bd8a8444]{color:#451400;position:relative}.loyalty-progress .content .rewards-exchange-header[data-v-bd8a8444]{font-size:24px;font-weight:700;text-align:center;width:100%;margin-top:25px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.loyalty-progress .content .rewards-exchange-header .back-arrow[data-v-bd8a8444]{height:48px;position:absolute;top:35px;cursor:pointer;width:48px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.loyalty-progress .content .horizontal-line[data-v-bd8a8444]{margin-right:auto;border-bottom:1px solid #d4cbc7;margin-left:auto;width:80px;margin-top:25px}.loyalty-progress .content .points-content[data-v-bd8a8444]{text-align:center}.loyalty-progress .content .points-content .medallion[data-v-bd8a8444]{margin-top:1.5rem}.loyalty-progress .content .points-content .medallion .medallion-fluted[data-v-bd8a8444]{height:72px;width:72px;z-index:1}.loyalty-progress .content .points-content .text .points-text[data-v-bd8a8444]{font-size:16px;font-weight:700;letter-spacing:2px;line-height:16px;margin-top:10px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.loyalty-progress .content .points-content .text .points-balance[data-v-bd8a8444],.loyalty-progress .content .points-content .text .rewards-balance[data-v-bd8a8444]{font-size:48px;font-weight:700;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.loyalty-progress .content .points-content .text .rewards-balance[data-v-bd8a8444]{margin-top:1rem}.loyalty-progress .content .points-content .text .rewards-text[data-v-bd8a8444]{font-size:19px;width:350px;margin-top:1rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.loyalty-progress .content .points-content .text .points-note[data-v-bd8a8444]{font-size:16px;color:#786259;line-height:25px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.loyalty-progress .content .rewards-offline[data-v-bd8a8444]{padding-top:4.375rem}.loyalty-progress .content .rewards-exchange-content[data-v-bd8a8444]{text-align:center}.loyalty-progress .content .rewards-exchange-content .rewards-notification[data-v-bd8a8444]{font-size:18px;margin-top:15px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.loyalty-progress .content .rewards-exchange-content .rewards-notification .bold[data-v-bd8a8444]{font-weight:700}.loyalty-progress .content .rewards-exchange-content .rewards-exchange[data-v-bd8a8444],.loyalty-progress .content .rewards-exchange-content .rewards-extras[data-v-bd8a8444]{height:42px;justify-content:center;font-size:24px;border:1px solid #786259;font-weight:700;margin-right:auto;align-items:center;border-radius:4px;cursor:pointer;margin-left:auto;width:335px;line-height:22px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:.75rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.loyalty-progress .content .rewards-exchange-content .points-history-content[data-v-bd8a8444]{margin-bottom:43px;margin-left:20px;margin-top:1.5rem}.loyalty-progress .content .rewards-exchange-content .points-history-content .points-history[data-v-bd8a8444],.loyalty-progress .content .rewards-exchange-content .points-history-content .scan-reminder[data-v-bd8a8444]{font-size:14px;text-decoration:underline;font-weight:700;margin-right:15px;cursor:pointer;margin-left:15px;line-height:15px;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline}.loyalty-progress .content .rewards-exchange-content .points-history-content .vertical-line[data-v-bd8a8444]{height:21px;border-left:1px solid #979797;width:1px;display:inline}.loyalty-progress .content .rewards-exchange-content .points-note[data-v-bd8a8444]{margin-bottom:1.875rem;width:21.625rem;margin-top:1rem}.loyalty-progress .content .rewards-exchange-offline-content[data-v-bd8a8444]{padding:1em;font-size:18px;font-weight:700;color:#451400;max-width:450px;text-align:center;line-height:25px;margin-top:1em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}@media(min-width:768px){.loyalty-progress[data-v-bd8a8444]{flex-direction:row;padding-bottom:0}.loyalty-progress .content[data-v-bd8a8444]{justify-content:space-around;flex-direction:row;align-items:center;width:100%;display:flex}.loyalty-progress .content .rewards-exchange-header[data-v-bd8a8444]{height:80px}.loyalty-progress .content .container[data-v-bd8a8444]{margin-top:2rem}.loyalty-progress .content .points-content[data-v-bd8a8444]{text-align:left;display:inline}.loyalty-progress .content .points-content .medallion[data-v-bd8a8444]{display:inline-block}.loyalty-progress .content .points-content .medallion .medallion-fluted[data-v-bd8a8444]{margin-bottom:-50px;margin-left:99px}.loyalty-progress .content .points-content .text[data-v-bd8a8444]{margin-left:11px;display:inline-block}.loyalty-progress .content .points-content .text .points-text[data-v-bd8a8444]{margin-top:20px}.loyalty-progress .content .points-content .text .rewards-balance[data-v-bd8a8444]{font-size:56px;margin-left:180px;margin-top:-25px}.loyalty-progress .content .points-content .text .points-balance[data-v-bd8a8444]{font-size:56px}.loyalty-progress .content .points-content .text .points-note[data-v-bd8a8444]{margin-bottom:20px}.loyalty-progress .content .points-content .text .rewards-text[data-v-bd8a8444]{margin-left:180px;width:476px}.loyalty-progress .content[data-v-bd8a8444] .rewards-offline{padding-top:1.5rem}.loyalty-progress .content .rewards-exchange-content[data-v-bd8a8444]{display:inline}.loyalty-progress .content .rewards-exchange-content .rewards-exchange[data-v-bd8a8444]{margin-top:-5px}.loyalty-progress .content .rewards-exchange-content .rewards-notification[data-v-bd8a8444]{margin-top:40px}.loyalty-progress .content .rewards-exchange-content .points-history-content[data-v-bd8a8444]{margin-top:23px}.loyalty-progress .content .rewards-exchange-offline-content[data-v-bd8a8444]{margin-top:0}.loyalty-progress.thin[data-v-bd8a8444]{height:118px}.loyalty-progress.thin .rewards-exchange-header[data-v-bd8a8444]{margin-top:0}}.loyalty-progress[data-v-9d72a63c]{height:39px;justify-content:center;position:-webkit-sticky;position:sticky;border-bottom:1px solid #d4cbc7;top:69px;background-color:#f2f2f2;align-items:center;width:100%;display:flex;z-index:2}.loyalty-progress .content[data-v-9d72a63c]{justify-content:space-between;color:#451400;position:relative;align-items:center;width:90%;display:flex}.loyalty-progress .content .points-content[data-v-9d72a63c]{display:inline}.loyalty-progress .content .points-content .logo img[data-v-9d72a63c]{height:43px;width:43px;z-index:1}.loyalty-progress .content .points-content .text[data-v-9d72a63c]{display:inline}.loyalty-progress .content .points-content .text .points-text[data-v-9d72a63c]{font-size:14px;font-weight:700;letter-spacing:1.75px;line-height:16px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.loyalty-progress .content .points-content .text .points-balance[data-v-9d72a63c]{font-size:22px;font-weight:700;margin-top:4px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline}.loyalty-progress .content .rewards-exchange-content[data-v-9d72a63c]{display:inline}.loyalty-progress .content .rewards-exchange-content .rewards-notification[data-v-9d72a63c]{font-size:16px;line-height:22px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.loyalty-progress .content .rewards-exchange-content .rewards-notification .bold[data-v-9d72a63c]{font-weight:700}.loyalty-progress .content .rewards-exchange-content .points-history[data-v-9d72a63c],.loyalty-progress .content .rewards-exchange-content .rewards-exchange[data-v-9d72a63c]{justify-content:center;font-size:14px;text-decoration:underline;font-weight:700;align-items:center;border-radius:4px;cursor:pointer;margin-left:5px;line-height:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-flex}@media(min-width:768px){[data-v-9d72a63c] .shimmer-container .shimmer{background-position:left -56px}.loyalty-progress[data-v-9d72a63c]{height:64px;flex-direction:row}.loyalty-progress .shimmer[data-v-9d72a63c]{height:100%}.loyalty-progress .content[data-v-9d72a63c]{height:100%;justify-content:space-around;flex-direction:row;align-items:center;width:100%;display:flex}.loyalty-progress .content .points-content[data-v-9d72a63c]{height:100%;text-align:left;align-items:center;display:inline-flex}.loyalty-progress .content .points-content .medallion[data-v-9d72a63c]{height:100%;align-items:center;display:inline-flex}.loyalty-progress .content .points-content .text[data-v-9d72a63c]{margin-left:11px;display:inline-block}.loyalty-progress .content .points-content .text .points-text[data-v-9d72a63c]{position:relative;top:3px}.loyalty-progress .content .points-content .text .points-balance[data-v-9d72a63c]{font-size:32px}.loyalty-progress .content .points-content .text .points-note[data-v-9d72a63c]{margin-bottom:20px}.loyalty-progress .content .rewards-exchange-content[data-v-9d72a63c]{display:inline}.loyalty-progress .content .rewards-exchange-content .rewards-notification[data-v-9d72a63c]{display:inline-block}.loyalty-progress .content .rewards-exchange-content .rewards-exchange[data-v-9d72a63c]{padding:5px 15px;font-size:18px;border:1px solid #451400;text-decoration:none;font-weight:700;text-transform:uppercase;margin-left:8px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media(min-width:1024px){.loyalty-progress[data-v-9d72a63c]{top:100px}}.questions-container[data-v-4346e21d]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;font-size:1.875rem;font-weight:700;color:#451400;position:relative;border-top:1px solid #d4cbc7;flex-direction:column;background-color:#fff;align-items:center;line-height:2rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.questions-container .inner-container[data-v-4346e21d]{overflow:hidden;max-width:100%;flex-direction:column;align-items:center;display:flex}.questions-container .inner-container .questions-row[data-v-4346e21d]{padding-top:75px;justify-content:center;flex-wrap:wrap;margin-right:55px;position:relative;max-width:1140px;border-bottom:1px solid #dfd9d3;flex-direction:row;text-align:center;padding-bottom:50px;margin-left:55px;width:calc(100% - 110px);display:flex;z-index:1}.questions-container .inner-container .questions-row .need-help[data-v-4346e21d]{flex:1 0 auto;margin-right:75px;flex-direction:column;display:flex}.questions-container .inner-container .questions-row .questions-header[data-v-4346e21d]{flex:1;width:100%}.questions-container .inner-container .questions-row .secondary-row[data-v-4346e21d]{flex-direction:row;align-items:stretch;display:flex}.questions-container .inner-container .questions-row .secondary-row .points-request[data-v-4346e21d],.questions-container .inner-container .questions-row .secondary-row .refer-a-friend[data-v-4346e21d],.questions-container .inner-container .questions-row .secondary-row .rewards-faq[data-v-4346e21d]{flex-direction:column;align-items:center;display:flex}.questions-container .inner-container .questions-row .subtitle[data-v-4346e21d]{flex:1;font-size:1.125rem;font-weight:400;width:270px;margin-top:4px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.questions-container .inner-container .questions-row .primary-button[data-v-4346e21d]{width:370px;margin-top:15px}.questions-container .inner-container .questions-row .primary-button[data-v-4346e21d]:hover{background-color:#000}.questions-container .inner-container .questions-row .secondary[data-v-4346e21d]{text-transform:uppercase}.questions-container .inner-container .questions-row .secondary-button[data-v-4346e21d]{width:270px;margin-top:23px}.questions-container .inner-container .questions-row .secondary-button[data-v-4346e21d]:hover{border-color:#000;color:#000;border-width:4px}.questions-container .inner-container .full-terms[data-v-4346e21d]{flex:1 1 auto;font-size:1rem;text-decoration:underline;font-weight:700;position:relative;align-self:flex-start;margin:30px 0 50px 55px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(max-width:1200px){.questions-container .inner-container .questions-row[data-v-4346e21d]{margin-right:40px;flex-direction:column;align-items:center;align-content:center;margin-left:40px;width:80vw}.questions-container .inner-container .questions-row .need-help[data-v-4346e21d]{flex:1 0 auto;margin-right:0;margin-bottom:37px}.questions-container .inner-container .questions-row .primary-button[data-v-4346e21d]{height:44px;width:335px}.questions-container .inner-container .questions-row .primary-button[data-v-4346e21d] .content .slot-wrapper{font-size:1.125rem;letter-spacing:-.28px;line-height:1.25rem}.questions-container .inner-container .questions-row .secondary-row[data-v-4346e21d]{justify-content:space-between}.questions-container .inner-container .questions-row .secondary[data-v-4346e21d]{margin-right:0;margin-left:0}.questions-container .inner-container .questions-row .secondary-button[data-v-4346e21d]{width:250px}.questions-container .inner-container .full-terms[data-v-4346e21d]{margin:30px 0 50px 40px}}@media(max-width:767px){.questions-container .inner-container .questions-row[data-v-4346e21d]{padding-top:34px;padding-bottom:0}.questions-container .inner-container .questions-row .need-help[data-v-4346e21d]{flex:1 0 auto;margin-bottom:37px}.questions-container .inner-container .questions-row .secondary-row[data-v-4346e21d]{flex-direction:column}.questions-container .inner-container .questions-row .secondary-row .secondary[data-v-4346e21d]{font-size:1.5rem;text-align:center;margin-left:0;line-height:1.375rem}.questions-container .inner-container .questions-row .secondary-row .subtitle[data-v-4346e21d]{font-size:.9375rem;width:auto;line-height:1.25rem;margin-top:5px}.questions-container .inner-container .questions-row .secondary-row .secondary-button[data-v-4346e21d]{height:44px;margin-bottom:37px;width:335px;margin-top:10px}.questions-container .inner-container .questions-row .secondary-row .secondary-button[data-v-4346e21d] .content .slot-wrapper{font-size:1.125rem;line-height:1.25rem}.questions-container .inner-container .full-terms[data-v-4346e21d]{font-size:.8125rem;line-height:1.125rem}}@media(max-width:575px){.questions-container .inner-container .full-terms[data-v-4346e21d]{align-self:center;text-align:center;margin:30px 0 50px;width:270px}}@media(min-width:768px){.questions-container[data-v-4346e21d]{line-height:normal}}@media(min-width:1024px){.questions-container .inner-container .questions-row .rewards-faq[data-v-4346e21d]{margin-right:35px}}.rewards-container[data-v-0aae71a6]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-right:1.25rem;background-color:#fff;padding-left:1.25rem}.rewards-container .ready[data-v-0aae71a6]{font-size:1rem;font-weight:400;width:94%;line-height:1.25;margin-top:.313rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rewards-container .rewards-count[data-v-0aae71a6]{padding-left:.625rem}.rewards-container .add-reward[data-v-0aae71a6]{margin-bottom:1.25rem;right:0;margin-top:1.875rem}.rewards-container[data-v-0aae71a6] .container{width:94%}.rewards-container[data-v-0aae71a6] .container .guacmodeBadge{justify-content:flex-start;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:.625rem}.rewards-container[data-v-0aae71a6] .container .guacmodeBadge .background-holder{background-color:#fff}.rewards-container[data-v-0aae71a6] .container .guacmodeBadge .guacmodeImage{margin-left:0}.rewards-container[data-v-0aae71a6] .container .guacmodeBadge .guacmodeBadgeText{color:#451400;border-bottom:2px solid #451400;letter-spacing:.28px;line-height:1.11}.rewards-container .rewards-items-container[data-v-0aae71a6]{flex-wrap:wrap;flex-direction:column;display:flex}.rewards-container .rewards-items-container .rewards-item[data-v-0aae71a6]{margin-bottom:0}.rewards-container .rewards-items-container .no-rewards[data-v-0aae71a6]{border:1px dashed #d4cbc7;color:#451400;text-align:center;margin:15px 15px 0;align-items:center;width:370px;display:flex}.rewards-container .rewards-items-container .no-rewards .no-rewards-text[data-v-0aae71a6]{font-size:20px;color:#451400;margin:6rem auto;width:19rem;line-height:1.33;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rewards-container .rewards-items-container .card-container[data-v-0aae71a6]{padding:20px;border:1px solid #d4cbc7;flex-direction:column;margin:15px 15px 0;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);width:370px;display:flex}.rewards-container .rewards-items-container .card-container .points-count[data-v-0aae71a6]{margin-right:auto;margin-bottom:20px;color:#451400;text-align:center;margin-left:auto}.rewards-container .rewards-items-container .card-container .points-count .points-count-text[data-v-0aae71a6]{font-size:20px;font-weight:700;margin-right:auto;color:#451400;margin-left:auto;line-height:1.1;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rewards-container .rewards-items-container .card-container .points-count .num-points-text[data-v-0aae71a6]{font-size:40px;font-weight:700;margin-bottom:1rem;color:#451400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rewards-container .rewards-items-container .card-container .cyob-body[data-v-0aae71a6]{flex:1;flex-direction:column;text-align:center;align-items:center;display:flex}.rewards-container .rewards-items-container .card-container .cyob-body .greeting[data-v-0aae71a6]{font-size:1.5rem;font-weight:700;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rewards-container .rewards-items-container .card-container .cyob-body .caption[data-v-0aae71a6]{font-size:1.125rem;font-weight:400;margin-bottom:16px;line-height:1.57;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rewards-container .rewards-items-container .card-container .cyob-body .terms-and-conditions[data-v-0aae71a6]{font-size:.875rem;text-decoration:underline;font-weight:500;font-style:normal;margin-bottom:32px;color:#a76721;font-family:Gotham}.rewards-container .rewards-items-container .card-container .medallions[data-v-0aae71a6]{padding-top:10px;justify-content:center;margin-bottom:1rem;display:flex}.rewards-container .rewards-items-container .card-container .medallion-image[data-v-0aae71a6]{display:inline-block}.rewards-container .rewards-items-container .card-container .medallion-image img[data-v-0aae71a6]{height:2.5rem;margin:5px;width:2.5rem}.rewards-container .delay[data-v-0aae71a6]{font-size:1.125rem;margin-right:auto;color:#451400;text-align:center;margin-left:auto;width:14.688rem;line-height:1.39}.rewards-container .refresh[data-v-0aae71a6]{justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:.313rem;display:flex}.rewards-container .refresh .text[data-v-0aae71a6]{color:#a76721;border-bottom:2px solid #a76721;display:inline-block}.rewards-container .refresh .text[data-v-0aae71a6],.rewards-container .view-all-container[data-v-0aae71a6]{font-weight:700;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rewards-container .view-all-container[data-v-0aae71a6]{justify-content:center;font-size:1rem;color:#786259;flex-direction:row;text-align:center;padding-bottom:1.25rem;width:100%;margin-top:1.875rem;display:flex}.rewards-container .view-all-container .down-arrow[data-v-0aae71a6],.rewards-container .view-all-container .view-all[data-v-0aae71a6]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rewards-container .view-all-container .down-arrow[data-v-0aae71a6]{-webkit-transform:rotate(180deg) scale(1.8,.8) translateY(1.8px);transform:rotate(180deg) scale(1.8,.8) translateY(1.8px);font-weight:400;margin-left:.5rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:319px)and (max-width:767px){.rewards-container[data-v-0aae71a6]{margin-bottom:10px;margin-top:10px}.rewards-container .rewards-title-bar .title .rewards-count[data-v-0aae71a6],.rewards-container .rewards-title-bar .title .text[data-v-0aae71a6]{font-size:1.5rem;margin-top:1.5rem}.rewards-container .rewards-title-bar .ready[data-v-0aae71a6]{font-size:.875rem;margin-top:.25rem}.rewards-container .rewards-title-bar .rewards-count[data-v-0aae71a6]{padding-left:.5rem}.rewards-container .rewards-title-bar .add-reward[data-v-0aae71a6]{margin-bottom:1.25;margin-top:1.25}.rewards-container .rewards-items-container .no-rewards[data-v-0aae71a6]{margin-right:0;margin-left:0;width:100%}.rewards-container .rewards-items-container .card-container[data-v-0aae71a6]{margin:7px 0;width:100%}.rewards-container .delay[data-v-0aae71a6]{font-size:1rem;width:11.688rem;line-height:1.25}.rewards-container .refresh .text[data-v-0aae71a6]{font-size:1rem}.rewards-container .view-all-container[data-v-0aae71a6]{font-size:.875rem;padding-bottom:1rem;margin-top:1.5rem}.rewards-container .view-all-container .down-arrow[data-v-0aae71a6]{-webkit-transform:rotate(180deg) scale(1.5,.8) translateY(1.5px);transform:rotate(180deg) scale(1.5,.8) translateY(1.5px);margin-left:.375rem}}@media(min-width:768px){.rewards-container[data-v-0aae71a6]{padding-top:1.25rem;padding-bottom:1.25rem}.rewards-container .rewards-title-bar[data-v-0aae71a6]{flex-direction:row;padding-bottom:1.75rem;margin-top:1.75rem;display:block}.rewards-container .rewards-title-bar .title[data-v-0aae71a6]{margin-top:3.125rem;display:inline}.rewards-container .rewards-title-bar .title .rewards-count[data-v-0aae71a6],.rewards-container .rewards-title-bar .title .text.reward-heading[data-v-0aae71a6]{display:inline}.rewards-container .rewards-title-bar[data-v-0aae71a6] .container{margin-left:1.375rem;display:inline}.rewards-container .rewards-title-bar[data-v-0aae71a6] .container a{top:.5rem}.rewards-container .rewards-title-bar[data-v-0aae71a6] .container .guacmodeBadge{display:inline-flex}.rewards-container .rewards-title-bar .add-reward[data-v-0aae71a6]{right:0;position:absolute;bottom:2.5rem;width:8.438rem}.rewards-container .rewards-title-bar .add-reward.no-reward[data-v-0aae71a6]{bottom:1rem}.rewards-container .rewards-items-container[data-v-0aae71a6]{margin-right:8.625rem;flex-direction:row;margin-left:8.625rem}.rewards-container .rewards-items-container .rewards-items[data-v-0aae71a6]{margin-right:1.5rem;margin-left:1.5rem}}.reward-item[data-v-41878171]{padding:20px;border:1px solid #d4cbc7;font-weight:700;color:#451400;flex-direction:column;margin:15px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);width:370px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.reward-item .body[data-v-41878171]{flex:1 0 auto;position:relative;flex-direction:row;display:flex}.reward-item .body .logo[data-v-41878171]{position:absolute;top:0;left:0;width:56px}.reward-item .body .details[data-v-41878171]{flex-direction:column;margin-left:68px;display:flex}.reward-item .body .details .title[data-v-41878171]{font-size:1.5rem;font-weight:700;text-transform:uppercase;margin-top:4px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.reward-item .body .details .expiration[data-v-41878171]{font-size:.875rem}.reward-item .body .details .expiration .pad[data-v-41878171]{padding-right:8px}.reward-item .body .details .expiring-soon[data-v-41878171]{color:#ad2118}.reward-item .body .details .body[data-v-41878171]{font-size:.875rem;font-weight:400;color:#786259;line-height:22px;margin-top:10px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.reward-item .body .details .terms[data-v-41878171]{font-size:.875rem;text-decoration:underline;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:12px}.reward-item .buttons-container[data-v-41878171]{flex-direction:row;width:100%;margin-top:20px;display:flex}.reward-item .buttons-container .scan[data-v-41878171]{flex:1 1 50%;margin-right:10px}.reward-item .buttons-container .add-to-bag[data-v-41878171]{flex:1 1 50%;margin-left:10px}@media(max-width:768px){.reward-item[data-v-41878171]{margin:7px 0}}@media(min-width:768px){.reward-item[data-v-41878171]{min-width:370px}.reward-item .buttons-container .scan[data-v-41878171]{flex:0 0 0px;margin-right:0;visibility:hidden;width:0}.reward-item .buttons-container .add-to-bag[data-v-41878171]{flex:1 1 100%;margin-left:0}}@media(max-width:600px){.reward-item[data-v-41878171]{width:100%}}@media(max-width:374px){.reward-item[data-v-41878171]{padding:12px;width:96%}.reward-item .buttons-container[data-v-41878171]{margin-top:16px}.reward-item .buttons-container .scan[data-v-41878171]{margin-right:6px}.reward-item .buttons-container .add-to-bag[data-v-41878171]{margin-left:6px}}.iframe-newhero-container[data-v-52c1c571]{height:550px;overflow:hidden;position:relative;max-width:100%!important;width:100%}.iframe-newhero-container iframe[data-v-52c1c571]{right:0;position:absolute;bottom:0;top:0;left:0;width:100%}@media screen and (max-width:991px){.iframe-newhero-container[data-v-52c1c571]{height:550px}}@media screen and (max-width:767px){.iframe-newhero-container[data-v-52c1c571]{height:620px}}.no-loyalty-for-you[data-v-065dda78]{color:#451400}.no-loyalty-for-you[data-v-065dda78] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-title-margin{margin-bottom:-35px}.no-loyalty-for-you .no-loyalty-slot[data-v-065dda78]{height:100%;max-width:272px;flex-direction:column;margin:auto auto 50px;display:flex}.no-loyalty-for-you .no-loyalty-slot .logo[data-v-065dda78]{padding-top:25px;margin:auto;width:81px}.no-loyalty-for-you .no-loyalty-slot .in[data-v-065dda78]{padding-top:20px;font-size:30px;font-weight:700;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.no-loyalty-for-you .no-loyalty-slot .thanks[data-v-065dda78]{padding-top:15px;font-size:16px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.no-loyalty-for-you .no-loyalty-slot .btn[data-v-065dda78]{width:100%;margin-top:25px}.no-loyalty-for-you .no-loyalty-slot .hr[data-v-065dda78]{height:1px;background-color:#d4cbc7;margin-top:35px}.no-loyalty-for-you .no-loyalty-slot .what-rewards[data-v-065dda78]{font-size:18px;font-weight:700;margin-top:35px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.no-loyalty-for-you .no-loyalty-slot .no-rewards[data-v-065dda78]{flex-grow:1;font-size:16px;margin-top:15px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.no-loyalty-for-you .no-loyalty-slot .faq[data-v-065dda78]{font-size:12px;font-weight:700;margin-bottom:95px;margin-top:40px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.iframe-adaptive-container[data-v-8dc06946]{height:550px;overflow:hidden;position:relative;max-width:100%!important;width:100%}.iframe-adaptive-container iframe[data-v-8dc06946]{border:0;position:absolute;top:0;left:0;width:100%}@media screen and (max-width:991px){.iframe-adaptive-container[data-v-8dc06946]{height:550px}}@media screen and (max-width:767px){.iframe-adaptive-container[data-v-8dc06946]{height:620px}}.points-history-container[data-v-0539c23c]{height:100%;margin-bottom:50px;flex-direction:column;background-color:#fff;align-items:center;display:flex}.points-history-container[data-v-0539c23c] .loyalty-progress{width:100%}.points-history-container[data-v-0539c23c] .loyalty-progress .shimmer{height:6.125rem}.points-history-container[data-v-0539c23c] .loyalty-progress .content{flex-direction:column}.points-history-container[data-v-0539c23c] .loyalty-progress .content .points-content .text{margin-top:1rem}.points-history-container[data-v-0539c23c] .loyalty-progress .content .points-content .text .points-balance{font-size:2.25rem}.points-history-container[data-v-0539c23c] .loyalty-progress.error-state .shimmer{height:5rem}.points-history-container .points-expiry[data-v-0539c23c]{height:4.688rem;justify-content:center;font-size:1rem;border:1px solid #dad3d0;max-width:48.125rem;flex-direction:column;align-items:center;width:calc(100vw - 1.25rem);margin-top:-.75rem;display:flex}.points-history-container .points-expiry .expire-time[data-v-0539c23c]{font-weight:700;color:#451400;line-height:1.5;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.points-history-container .points-expiry .suggestion[data-v-0539c23c]{color:#786259;line-height:1.31;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.points-history-container .no-points-history[data-v-0539c23c]{height:17.375rem;text-align:center;width:17.5rem;margin-top:2.625rem}.points-history-container .no-points-history .badge[data-v-0539c23c]{height:5.625rem;width:5.625rem}.points-history-container .no-points-history .no-points-title[data-v-0539c23c]{font-size:1.25rem;font-weight:700;color:#451400;margin-top:1rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.points-history-container .no-points-history .no-points-description[data-v-0539c23c]{font-size:.938rem;margin-right:auto;color:#451400;margin-left:auto;line-height:1.33;margin-top:.625rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.points-history-container .no-points-history .no-points-terms[data-v-0539c23c]{font-size:.813rem;margin-right:auto;color:#54392d;text-align:center;margin-left:auto;width:15.625rem;line-height:1.38;margin-top:1.375rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.points-history-container .cells-container[data-v-0539c23c]{border-top:1px solid #d4cbc7;flex-direction:column;align-items:center;width:100%;display:flex}.points-history-container .cells-container.move-down[data-v-0539c23c]{margin-top:.625rem}.points-history-container .cells-container .rest-of-history[data-v-0539c23c]{font-size:1rem;text-decoration:underline;font-weight:700;color:#451400;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:1.375rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.points-history-container[data-v-0539c23c] .rewards-offline{margin-top:8rem}.points-history-container[data-v-0539c23c] .rewards-offline .header .text{width:15.625rem}.points-history-container .loading[data-v-0539c23c]{height:90px;border:1px solid #d4cbc7;position:relative;max-width:94%;background-color:#f2f2f2;width:770px}.points-history-container .rest-of-history[data-v-0539c23c]{font-size:1rem;text-decoration:underline;font-weight:700;color:#451400;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:1.375rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.points-history-container[data-v-0539c23c] .loyalty-progress.error-state{height:6.688rem}.points-history-container[data-v-0539c23c] .loyalty-progress .shimmer,.points-history-container[data-v-0539c23c] .loyalty-progress.error-state .shimmer{height:100%}.points-history-container[data-v-0539c23c] .loyalty-progress .content{height:100%;justify-content:unset}.points-history-container[data-v-0539c23c] .loyalty-progress .content .rewards-exchange-header .back-arrow{left:15%}.points-history-container[data-v-0539c23c] .loyalty-progress .content .rewards-exchange-header .header{margin-top:.625rem}.points-history-container[data-v-0539c23c] .loyalty-progress .content .horizontal-line{width:70%;margin-top:2.75rem}.points-history-container[data-v-0539c23c] .loyalty-progress .content .container{flex:1;margin-right:auto;margin-left:auto;width:70%;display:flex}.points-history-container[data-v-0539c23c] .loyalty-progress .content .container .points-content,.points-history-container[data-v-0539c23c] .loyalty-progress .content .container .rewards-exchange-content{flex:1;align-items:center;display:inline-flex}.points-history-container[data-v-0539c23c] .loyalty-progress .content .container .points-content{justify-content:flex-start}.points-history-container[data-v-0539c23c] .loyalty-progress .content .container .rewards-exchange-content{justify-content:flex-end}.points-history-container[data-v-0539c23c] .loyalty-progress .content .container .rewards-exchange-content .points-note{font-size:1.125rem;margin-bottom:0;text-align:left;line-height:1.39;margin-top:1rem}.points-history-container[data-v-0539c23c] .loyalty-progress .content .container .points-content .medallion{justify-content:center;align-items:center;display:flex}.points-history-container[data-v-0539c23c] .loyalty-progress .content .container .points-content .medallion img{margin-bottom:0}.points-history-container[data-v-0539c23c] .loyalty-progress .content .container .points-content .text{margin-top:0}.points-history-container[data-v-0539c23c] .loyalty-progress .content .container .points-content .text .points-text{margin-top:.875rem}.points-history-container[data-v-0539c23c] .loyalty-progress .content .container .points-content .text .points-balance{font-size:3.5rem}.points-history-container .points-expiry-warning[data-v-0539c23c]{margin-bottom:1.25rem;margin-top:1.125rem}.points-history-container .no-points-history[data-v-0539c23c]{height:28rem;width:29.375rem;margin-top:11.75rem}.points-history-container .no-points-history .badge[data-v-0539c23c]{height:7.5rem;width:7.5rem}.points-history-container .no-points-history .no-points-title[data-v-0539c23c]{font-size:1.5rem;margin-top:1.25rem}.points-history-container .no-points-history .no-points-description[data-v-0539c23c]{font-size:1.125rem;width:26.5rem;line-height:1.39;margin-top:.625rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.points-history-container .no-points-history .no-points-terms[data-v-0539c23c]{width:100%}.points-history-container .cells-container[data-v-0539c23c]{width:48.125rem;margin-top:1.125rem}.points-history-container[data-v-0539c23c] .rewards-offline{margin-top:10rem}.points-history-container[data-v-0539c23c] .loyalty-progress.justify-center .content{justify-content:center}}.points-cell[data-v-2079bc2c]{font-size:1.125rem;font-weight:700;color:#451400;width:100%;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.points-cell .highlight[data-v-2079bc2c]{color:#786259}.points-cell .divider-cell[data-v-2079bc2c]{height:3.438rem;border-right:1px solid #d9d1cd;border-left:1px solid #d9d1cd;padding:1.25rem;justify-content:center;color:#451400;border-bottom:1px solid #d9d1cd;flex-direction:column;background-color:#f2f2f2;display:flex}.points-cell .points-cell[data-v-2079bc2c]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-right:1px solid #d4cbc7;min-height:5.5rem;border-left:1px solid #d4cbc7;padding:1.25rem;justify-content:center;border-bottom:1px solid #d4cbc7;flex-direction:column;background-color:#fff;width:100%;display:flex}.points-cell .points-cell .content-container[data-v-2079bc2c]{color:#451400;flex-direction:row;align-items:center;display:flex}.points-cell .points-cell .content-container .badge[data-v-2079bc2c]{height:2.875rem;width:2.875rem}.points-cell .points-cell .content-container .text[data-v-2079bc2c]{margin-left:.5rem;width:100%}.points-cell .points-cell .content-container .text .points-container[data-v-2079bc2c]{display:flex}.points-cell .points-cell .content-container .text .points-container .points-title[data-v-2079bc2c]{flex:1;font-size:1.125rem;color:#451400;letter-spacing:-.018rem;line-height:1.33;display:inline-block}.points-cell .points-cell .content-container .text .points-container .points[data-v-2079bc2c]{font-weight:700;text-align:right;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.points-cell .points-cell .content-container .text .points-container .expired-red[data-v-2079bc2c]{color:#ad2118}.points-cell .points-cell .content-container .text .date[data-v-2079bc2c]{font-size:1rem;font-weight:400;color:#786259;line-height:1.31;margin-top:.125rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.points-cell .points-cell .content-container .text .details[data-v-2079bc2c]{font-size:1rem;font-weight:400;color:#786259;margin-top:.5rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.points-cell .no-activity[data-v-2079bc2c]{height:5.5rem;border-right:1px solid #d4cbc7;border-left:1px solid #d4cbc7;justify-content:center;border-bottom:1px solid #d4cbc7;align-items:center;display:flex}.points-cell .no-activity .text[data-v-2079bc2c]{font-size:1rem;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.points-cell[data-v-2079bc2c]{width:48.125rem}}.reward-card-container[data-v-9887de0a]{height:19rem;padding:1rem;justify-content:space-between;border:1px solid #d4cbc7;font-weight:700;margin-right:20px;position:relative;max-width:470px;flex-direction:column;min-width:335px;text-align:left;cursor:pointer;margin-left:20px;width:20.938rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:20px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-flex}.reward-card-container[data-v-9887de0a]:hover{border:.125rem solid #451400}.reward-card-container .star[data-v-9887de0a]{height:28px;right:15px;position:absolute;top:15px;cursor:pointer;width:28px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.reward-card-container .reward-image[data-v-9887de0a]{height:9.901rem;justify-content:center;margin-right:auto;margin-left:auto;width:18.813rem;margin-top:.375rem;display:flex}.reward-card-container .reward-image.food[data-v-9887de0a]{height:9.6rem;width:12rem;margin-top:1rem}.reward-card-container .reward-image img[data-v-9887de0a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.reward-card-container .tag[data-v-9887de0a]{padding:1px 5px 2px;font-size:.875rem;color:#fff;background-color:#451400;border-radius:.5rem;line-height:.94;display:inline-block}.reward-card-container .title[data-v-9887de0a]{font-size:1.5rem;color:#451400;width:305px;line-height:1}.reward-card-container .points[data-v-9887de0a]{font-size:1.125rem;font-weight:400;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.reward-card-container .bold[data-v-9887de0a]{font-weight:700}@media(min-width:768px){.reward-card-container[data-v-9887de0a]{height:24rem;margin:1.875rem 0 0;width:29.375rem}.reward-card-container .reward-image[data-v-9887de0a]{height:14.342rem;width:27.25rem}.reward-card-container .reward-image.food[data-v-9887de0a]{height:13.5rem;width:16.875rem}}[data-v-579b2c71] .close-modal{height:.938rem!important;width:.938rem!important}[data-v-579b2c71] .modal-default{overflow-x:hidden}[data-v-579b2c71] .modal-default .modal-inner .modal-content{flex-direction:column;display:flex}.reward-detail-container[data-v-579b2c71]{height:19rem;justify-content:space-between;font-weight:700;position:relative;max-width:29.375rem;flex-direction:column;min-width:20.938rem;text-align:left;padding-bottom:1.875rem;width:100%;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-flex}.reward-detail-container .reward-image[data-v-579b2c71]{height:11.019rem;justify-content:center;margin-right:auto;margin-left:auto;width:20.938rem;margin-top:1rem;display:flex}.reward-detail-container .reward-image.food[data-v-579b2c71]{height:12.4rem;width:15.5rem}.reward-detail-container .reward-image img[data-v-579b2c71]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.reward-detail-container .tag[data-v-579b2c71]{padding:.063rem .313rem .125rem;font-size:.875rem;color:#fff;background-color:#451400;border-radius:.5rem;line-height:.94;display:inline-block}.reward-detail-container .title[data-v-579b2c71]{font-size:1.5rem;color:#451400;width:19.063rem;line-height:1}.reward-detail-container .points[data-v-579b2c71]{font-size:1.125rem;font-weight:400;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.separator[data-v-579b2c71]{height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#d4cbc7;margin-left:50%;width:100vw}.favorite[data-v-579b2c71]{height:4.438rem;max-width:100vw;text-align:left;margin-left:-1.25rem;width:35.625rem}.favorite .favorite-content[data-v-579b2c71]{height:100%;justify-content:space-between;margin-right:1.25rem;max-width:100vw;align-items:center;margin-left:1.25rem;width:20.938rem;display:flex}.favorite .favorite-content .star[data-v-579b2c71]{align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.favorite .make-favorite[data-v-579b2c71]{font-size:.875rem;color:#786259;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.details[data-v-579b2c71]{flex:1;flex-direction:column;display:flex}.details .description[data-v-579b2c71]{flex:2;color:#451400;text-align:left;line-height:1.25;margin-top:1.438rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.details .description .one-time[data-v-579b2c71]{margin-top:.5rem}.details .description .terms[data-v-579b2c71]{font-weight:700;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.details .description .terms .underline[data-v-579b2c71]{text-decoration:underline}.rewards-info .points-balance[data-v-579b2c71]{color:#786259;line-height:1.375}.rewards-info .points-needed[data-v-579b2c71]{font-size:1.125rem;font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.button[data-v-579b2c71]{margin-bottom:.813rem;margin-top:.563rem}.button[data-v-579b2c71] .button{height:2.75rem;width:20.938rem}.button[data-v-579b2c71] .button .slot-wrapper{font-size:1.125rem;letter-spacing:-.018rem;line-height:1.25}.bold-brown[data-v-579b2c71]{font-size:1.125rem;font-weight:700;color:#451400!important}@media(min-width:376px){.favorite .favorite-content[data-v-579b2c71]{width:23.375rem}}@media(min-width:768px){[data-v-579b2c71] .close-modal-container{right:1.688rem!important;top:-.938rem!important}[data-v-579b2c71] .modal-default{height:53.125rem}[data-v-579b2c71] .modal-default .modal-header,[data-v-579b2c71] .modal-default .modal-title{margin-bottom:0!important}[data-v-579b2c71] .modal-default .modal-inner{max-width:31.875rem!important;padding-right:0!important;padding-left:0!important}[data-v-579b2c71] .modal-default .modal-inner .modal-content{width:31.875rem}.reward-detail-container[data-v-579b2c71]{height:27.063rem;max-width:31.875rem}.reward-detail-container .reward-image[data-v-579b2c71]{height:16.776rem;width:31.875rem}.reward-detail-container .reward-image.food[data-v-579b2c71]{height:16.8rem;width:21rem;margin-top:3.125rem}.favorite[data-v-579b2c71]{height:5.563rem;margin-left:-1.875rem}.favorite .favorite-content[data-v-579b2c71]{margin-left:1.875rem;width:31.875rem}.details[data-v-579b2c71]{height:17.313rem;justify-content:space-around;flex-direction:column;display:flex}.details .description .terms-and-conditions .one-time[data-v-579b2c71]{display:inline-block}.details .description .terms-and-conditions .terms[data-v-579b2c71]{margin-left:.313rem;display:inline-block}.details .rewards-info[data-v-579b2c71]{margin-top:1.25rem}.bold-brown[data-v-579b2c71]{position:relative}}.cmg-reward-extras-campaign-detail-modal[data-v-0a8b2981]{color:#451400}.cmg-reward-extras-campaign-detail-modal[data-v-0a8b2981] .close-modal-container{height:2rem;justify-content:center;background-color:#fff;align-items:center;border-radius:100%;width:2rem;display:flex}.cmg-reward-extras-campaign-detail-modal[data-v-0a8b2981] .close-modal-container .close-modal{height:.938rem!important;width:.938rem!important}.cmg-reward-extras-campaign-detail-modal[data-v-0a8b2981] .modal-default{overflow-x:hidden}.cmg-reward-extras-campaign-detail-modal[data-v-0a8b2981] .modal-default .modal-inner .modal-content{flex-direction:column;display:flex}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container[data-v-0a8b2981]{margin-top:4.1875rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .optin-container[data-v-0a8b2981]{justify-content:center;font-size:.75rem;font-weight:600;position:relative;letter-spacing:2.4px;align-items:center;display:inline-flex}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .optin-container .optin-inactive-container[data-v-0a8b2981]{color:#ad2118;position:absolute;opacity:1;visibility:visible;width:-webkit-max-content;width:max-content}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .optin-container .optin-inactive-container[opted-in|=true][data-v-0a8b2981]{transition:visibility 0s .5s,opacity .5s linear;opacity:0;visibility:hidden}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .optin-container .optin-active-container[data-v-0a8b2981]{color:#3f7600;opacity:0;display:flex}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .optin-container .optin-active-container[opted-in|=true][data-v-0a8b2981]{transition:opacity .5s linear;opacity:1;visibility:visible}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .optin-container .optin-active-container img[data-v-0a8b2981]{height:.75rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .optin-container .optin-active-container .label[data-v-0a8b2981]{height:1rem;margin-left:.25rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .campaign-title[data-v-0a8b2981]{font-size:1.5rem;font-weight:700;line-height:1.75rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .campaign-description[data-v-0a8b2981]{font-size:1rem;margin-right:auto;color:#786259;margin-left:auto;width:18.75rem;line-height:1.38;margin-top:1.875rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .background-img[data-v-0a8b2981]{background-size:cover;background-position:50%;background-repeat:no-repeat}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .spacer[data-v-0a8b2981]{height:11.4375rem;width:11.4375rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .campaign-image[data-v-0a8b2981]{height:11.4375rem;position:relative;margin:0 auto;width:11.4375rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .campaign-image img[data-v-0a8b2981]{height:11.4375rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:11.4375rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .campaign-image .inactive[data-v-0a8b2981]{-webkit-animation:flip1-0a8b2981 4s 1;animation:flip1-0a8b2981 4s 1;-webkit-filter:grayscale(1);filter:grayscale(1)}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .campaign-image .active[data-v-0a8b2981]{-webkit-animation:flip2-0a8b2981 4s 1;animation:flip2-0a8b2981 4s 1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@-webkit-keyframes flip1-0a8b2981{0%,to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}25%,75%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes flip1-0a8b2981{0%,to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}25%,75%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@-webkit-keyframes flip2-0a8b2981{0%,to{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}25%,75%{-webkit-transform:rotateY(270deg);transform:rotateY(270deg)}50%{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@keyframes flip2-0a8b2981{0%,to{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}25%,75%{-webkit-transform:rotateY(270deg);transform:rotateY(270deg)}50%{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .campaign-points[data-v-0a8b2981],.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .more-orders[data-v-0a8b2981]{padding:.5rem;font-size:1rem;font-weight:700;color:#fff;position:relative;background-color:#451400;margin:-2.5rem auto auto;border-radius:5px;width:-webkit-max-content;width:max-content;line-height:.92;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;z-index:5}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .campaign-points[data-v-0a8b2981]{margin-top:1.275rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .more-orders-description[data-v-0a8b2981]{font-size:1rem;font-weight:700;margin-top:.75rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .end-date[data-v-0a8b2981]{font-size:.8125rem;margin-bottom:.5rem;color:#786259;margin-top:.625rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .terms-and-conditions[data-v-0a8b2981]{margin-bottom:.5rem;margin-top:1.625rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .rewards-program-terms[data-v-0a8b2981],.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .terms-and-conditions[data-v-0a8b2981]{font-size:.875rem;text-decoration:underline;color:#a76721;line-height:1.43;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .cta[data-v-0a8b2981]{position:relative;margin-top:2.1875rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .cta .btn-inactive[data-v-0a8b2981]{height:2.75rem;position:absolute;opacity:1;width:20.9375rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .cta .btn-inactive[opted-in|=true][data-v-0a8b2981]{transition:visibility 0s .5s,opacity .5s linear;opacity:0;visibility:hidden}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .cta .btn-active[data-v-0a8b2981]{height:2.75rem;color:#451400;opacity:0;background-color:#fff;width:20.9375rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .cta .btn-active[opted-in|=true][data-v-0a8b2981]{transition:opacity .5s linear;opacity:1;visibility:visible}@media(min-width:768px){.cmg-reward-extras-campaign-detail-modal[data-v-0a8b2981] .close-modal-container{right:1.125rem!important;top:-1.375rem!important}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container[data-v-0a8b2981]{position:relative;bottom:1rem;margin-top:0}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .campaign-title[data-v-0a8b2981]{font-size:1.5rem;line-height:1.75rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .campaign-description[data-v-0a8b2981]{font-size:1rem;margin-right:auto;color:#786259;margin-left:auto;width:18.75rem;line-height:1.38;margin-top:1.875rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .campaign-image img[data-v-0a8b2981]{height:10.6875rem;width:10.6875rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .cta[data-v-0a8b2981]{margin-bottom:2.75rem}.cmg-reward-extras-campaign-detail-modal .campaign-detail-container .cta .btn[data-v-0a8b2981]{width:23rem}}.cmg-reward-extras-explainer-modal[data-v-18c776b2]{color:#451400}.cmg-reward-extras-explainer-modal[data-v-18c776b2] .close-modal-container{height:2rem;justify-content:center;background-color:#fff;align-items:center;border-radius:100%;width:2rem;display:flex}.cmg-reward-extras-explainer-modal[data-v-18c776b2] .close-modal-container .close-modal{height:.938rem!important;width:.938rem!important}.cmg-reward-extras-explainer-modal[data-v-18c776b2] .modal-default{overflow-x:hidden}.cmg-reward-extras-explainer-modal[data-v-18c776b2] .modal-default .modal-inner .modal-content{flex-direction:column;display:flex}.cmg-reward-extras-explainer-modal[data-v-18c776b2] .modal-inner{padding-bottom:2.5rem}.cmg-reward-extras-explainer-modal .reward-extras-explainer-container .campaign-image[data-v-18c776b2]{margin-top:-3.5rem}.cmg-reward-extras-explainer-modal .reward-extras-explainer-container .campaign-image img[data-v-18c776b2]{height:13.5rem;width:12.7375rem}.cmg-reward-extras-explainer-modal .reward-extras-explainer-container .title[data-v-18c776b2]{font-size:1.5rem;font-weight:700;color:#451400;line-height:1.17;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-reward-extras-explainer-modal .reward-extras-explainer-container .explanation[data-v-18c776b2]{font-size:1rem;color:#786259;margin-top:.75rem}.cmg-reward-extras-explainer-modal .reward-extras-explainer-container .how-it-works-container[data-v-18c776b2]{padding-top:1.5rem;margin-bottom:3rem;text-align:left;margin-top:2rem}.cmg-reward-extras-explainer-modal .reward-extras-explainer-container .how-it-works-container .label[data-v-18c776b2]{height:1.5625rem;font-size:1.125rem;font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-reward-extras-explainer-modal .reward-extras-explainer-container .how-it-works-container .step-container[data-v-18c776b2]{margin-top:1rem;display:flex}.cmg-reward-extras-explainer-modal .reward-extras-explainer-container .how-it-works-container .step-container .step[data-v-18c776b2]{height:1.25rem;font-size:.875rem;font-weight:700;color:#fff;gap:.5rem;text-align:center;background-color:#ad2118;border-radius:2rem;width:1.25rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-reward-extras-explainer-modal .reward-extras-explainer-container .how-it-works-container .step-container .step-label[data-v-18c776b2]{color:#451400;margin-left:.8125rem}.cmg-reward-extras-explainer-modal .reward-extras-explainer-container .rewards-program-terms[data-v-18c776b2]{font-size:.875rem;text-decoration:underline;color:#a76721;line-height:1.43;margin-top:3rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.cmg-reward-extras-explainer-modal[data-v-18c776b2] .close-modal-container{right:1.125rem!important;top:-1.375rem!important}}.cmg-reward-extras-group-campaign-detail-modal[data-v-5b96e4f1]{color:#451400}.cmg-reward-extras-group-campaign-detail-modal[data-v-5b96e4f1] .close-modal-container{height:2rem;justify-content:center;background-color:#fff;align-items:center;border-radius:100%;width:2rem;display:flex}.cmg-reward-extras-group-campaign-detail-modal[data-v-5b96e4f1] .close-modal-container .close-modal{height:.938rem!important;width:.938rem!important}.cmg-reward-extras-group-campaign-detail-modal[data-v-5b96e4f1] .modal-default{overflow-x:hidden}.cmg-reward-extras-group-campaign-detail-modal[data-v-5b96e4f1] .modal-default .modal-inner{max-width:unset!important;margin-top:-2rem}.cmg-reward-extras-group-campaign-detail-modal[data-v-5b96e4f1] .modal-default .modal-inner .modal-content{flex-direction:column;display:flex}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container[data-v-5b96e4f1]{justify-content:center;align-items:center}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .optin-container[data-v-5b96e4f1]{font-size:1rem;justify-items:center}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .optin-container .activate-label[data-v-5b96e4f1]{font-size:.75rem;font-weight:600;color:#ad2118;letter-spacing:2.4px}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .optin-container .choose-label[data-v-5b96e4f1]{font-size:1.5rem;font-weight:700;color:#451400;margin-top:.375rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .optin-container .end-date-label[data-v-5b96e4f1]{font-size:.8125rem;color:#786259;margin-top:.375rem}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .optin-container .instruction-label[data-v-5b96e4f1]{font-size:1rem;color:#786259;max-width:21.875rem;margin-top:1rem;font-family:Nunito}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .optin-container .error-message[data-v-5b96e4f1]{font-size:.875rem;font-weight:400;font-style:normal;color:#ad2118;text-transform:capitalize;line-height:20px;margin-top:1rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .extras-option-container-carousel[data-v-5b96e4f1]{margin-top:1.5rem}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .extras-option-container-carousel .swiper[data-v-5b96e4f1]{height:100%}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .extras-option-container-carousel .swiper[data-v-5b96e4f1] .swiper-slide{height:100%;overflow:auto}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .extras-option-container-carousel .swiper[data-v-5b96e4f1] .pagination{position:static}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .extras-option-container-carousel .swiper[data-v-5b96e4f1] .pagination .swiper-pagination-bullet{height:6px;background-color:#d4cbc7;margin:0 0 0 4px;width:6px}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .extras-option-container-carousel .swiper[data-v-5b96e4f1] .pagination .swiper-pagination-bullet-active{background-color:#451400}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .extras-option-container-carousel .swiper-button-next[data-v-5b96e4f1],.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .extras-option-container-carousel .swiper-button-prev[data-v-5b96e4f1]{height:15px;padding:15px;justify-content:center;border:1px solid #451400;visibility:hidden;align-items:center;border-radius:50%;width:15px;margin-top:1rem;display:flex}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .extras-option-container-carousel .swiper-button-next[data-v-5b96e4f1]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .extras-option-container-carousel .swiper-button-disabled[data-v-5b96e4f1]{border-color:#d0c7c2!important}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .warning-label-container[data-v-5b96e4f1]{margin-bottom:.75rem;justify-items:center;margin-top:.75rem}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .warning-label-container .warning-label[data-v-5b96e4f1]{color:#786259;max-width:18rem}.cmg-reward-extras-group-campaign-detail-modal .campaign-detail-options-container .cta-button .primary-button[data-v-5b96e4f1]{margin-bottom:2.5rem;max-width:23.125rem;width:35%;margin-top:.5rem}@media(min-width:1024px){.extras-option-container[data-v-5b96e4f1]{flex-wrap:unset!important}.swiper-container[data-v-5b96e4f1]{width:95%}.swiper-button-next[data-v-5b96e4f1],.swiper-button-prev[data-v-5b96e4f1]{visibility:visible!important}[data-v-5b96e4f1] .swiper-wrapper{justify-content:center}[data-v-5b96e4f1] .swiper-wrapper.has-page-arrows{justify-content:left!important}}.campaign-card-container[data-v-55dad468]{height:22.25rem;padding:.25rem;justify-content:center;border:.0625rem solid #d4cbc7;position:relative;min-width:20.25rem;background-color:#fff;align-items:center;box-shadow:0 .3125rem .4375rem 0 rgba(77,56,47,.1);border-radius:.25rem;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.campaign-card-container[active|=true][data-v-55dad468],.campaign-card-container[data-v-55dad468]:hover{border:.2rem solid #a76721}.campaign-card-container[data-v-55dad468]:last-child{margin-bottom:0}.campaign-card-container .campaign-image[data-v-55dad468]{height:9.5rem;position:relative;margin:0 auto;width:10rem}.campaign-card-container .campaign-image img[data-v-55dad468]{height:9.5rem;position:absolute;top:0;left:0;width:10rem}.campaign-card-container .extra-points[data-v-55dad468]{padding:.5rem;font-size:1rem;color:#fff;position:relative;background-color:#451400;margin:-2.5rem auto auto;border-radius:5px;width:-webkit-max-content;width:max-content;line-height:.92;z-index:5}.campaign-card-container .campaign-title[data-v-55dad468],.campaign-card-container .extra-points[data-v-55dad468]{font-weight:700;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.campaign-card-container .campaign-title[data-v-55dad468]{overflow:hidden;font-size:1.25rem;max-height:2.75rem;line-height:1.2rem;margin-top:1.25rem}.campaign-card-container .campaign-description[data-v-55dad468]{overflow:hidden;padding:0 .625rem;font-size:1rem;color:#786259;margin-top:.75rem}.campaign-card-container .terms-and-conditions[data-v-55dad468]{justify-items:center}.campaign-card-container .terms-and-conditions .label[data-v-55dad468]{font-size:.875rem;text-decoration:underline;color:#a76721;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.25rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:1rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.campaign-card-container .progress-bar[data-v-55dad468]{width:16.875rem}@media(min-width:1187px){.campaign-card-container[data-v-55dad468]:not(:nth-child(3n-2)){margin-left:1.875rem}}@media(min-width:1024px){.campaign-card-container[data-v-55dad468]{height:22.25rem;width:23.125rem}}.reward-q-r-container[data-v-5740b99f]{height:700px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow-x:hidden;border:1px solid #000;position:relative;max-height:100vh;background-color:#451400}.reward-q-r-container .title-bar[data-v-5740b99f]{height:50px;font-size:19px;font-weight:700;margin-bottom:50px;color:#fff;position:relative;margin-top:10px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.reward-q-r-container .title-bar .title-text[data-v-5740b99f]{padding-top:25px;text-align:center}.reward-q-r-container .title-bar .close-banner[data-v-5740b99f]{height:30px;right:23px;position:absolute;opacity:.85;top:12px;margin:0 12px 0 0;cursor:pointer;width:30px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.reward-q-r-container .title-bar .close-banner[data-v-5740b99f]:hover{opacity:1}.reward-q-r-container .title-bar .close-banner[data-v-5740b99f]:after,.reward-q-r-container .title-bar .close-banner[data-v-5740b99f]:before{height:100%;content:" ";position:absolute;background-color:#fff;left:15px;width:4px}.reward-q-r-container .title-bar .close-banner[data-v-5740b99f]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.reward-q-r-container .title-bar .close-banner[data-v-5740b99f]:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.reward-q-r-container .title-bar .close-banner[data-v-5740b99f]:after,.reward-q-r-container .title-bar .close-banner[data-v-5740b99f]:before{width:2px}.reward-q-r-container .content-container[data-v-5740b99f]{max-height:calc(100vh - 90px);display:flex}.reward-q-r-container .content-container .content-buffer[data-v-5740b99f]{flex:0 1 125px}.reward-q-r-container .content-container .content-area[data-v-5740b99f]{flex:1 0 235px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.reward-q-r-container .content-area[data-v-5740b99f]{margin-bottom:50px;flex-direction:column;align-items:center;display:flex}.reward-q-r-container .content-area .qr-container[data-v-5740b99f]{flex-direction:column;min-width:280px;background-color:#fff;align-items:center;border-radius:14px;width:100%;display:flex}.reward-q-r-container .content-area .qr-container .reward-title[data-v-5740b99f]{font-size:22px;font-weight:700;margin-bottom:5px;margin-top:25px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.reward-q-r-container .content-area .qr-container .expires[data-v-5740b99f]{font-size:14px;font-weight:700;margin-top:8px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.reward-q-r-container .content-area .qr-container .qr-text[data-v-5740b99f]{font-size:15px;margin-bottom:18px;margin-top:1px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.reward-q-r-container .content-area .message-text[data-v-5740b99f]{font-size:13px;color:#fff;text-align:center;width:225px;margin-top:25px}@media(max-width:425px){.reward-q-r-container .title-bar[data-v-5740b99f]{height:30px}.reward-q-r-container .title-bar .close-banner[data-v-5740b99f]{height:27px;right:10px;top:10px;width:27px}}.achievement-item[data-v-a048fae2]{text-align:center;cursor:pointer;width:10rem;vertical-align:top;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:2.5rem;display:inline-block}.achievement-item[data-v-a048fae2]:nth-of-type(1n){margin-left:.25rem}.achievement-item[data-v-a048fae2]:nth-of-type(2n){margin-left:.375rem}.achievement-item .badge img[data-v-a048fae2]{height:8.25rem;width:8.25rem}.achievement-item .title[data-v-a048fae2]{font-size:1rem;color:#451400;text-align:center;line-height:1.25}.achievement-item .tag[data-v-a048fae2],.achievement-item .title[data-v-a048fae2]{font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.achievement-item .tag[data-v-a048fae2]{margin-right:auto;color:#fff;background-color:#451400;border-radius:.9375rem;margin-left:auto;width:2.375rem;margin-top:.5rem}@media(min-width:1024px){.achievement-item[data-v-a048fae2]{margin-left:1.875rem;width:16.875rem;margin-top:5.125rem}.achievement-item[data-v-a048fae2]:nth-of-type(2n),.achievement-item[data-v-a048fae2]:nth-of-type(n){margin-left:1.875rem}.achievement-item[data-v-a048fae2]:first-of-type,.achievement-item[data-v-a048fae2]:nth-of-type(5n){margin-left:0}.achievement-item .badge img[data-v-a048fae2]{height:11.25rem;width:11.25rem}.achievement-item .title[data-v-a048fae2]{font-size:1.375rem;line-height:1.09;margin-top:1rem}}.achievements-body[data-v-06eadee8]{margin-right:auto;max-width:75.625rem;padding-right:1.25rem;margin-left:auto;padding-left:1.25rem}.achievements-body .header .title[data-v-06eadee8]{font-size:1rem;font-weight:700;color:#451400;letter-spacing:.125rem;line-height:1;margin-top:3rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.achievements-body .separator[data-v-06eadee8]{border-bottom:.0625rem solid #d4cbc7;margin-top:1.25rem}.achievements-body .body[data-v-06eadee8]{margin-bottom:3.75rem;margin-top:-.5rem}@media(min-width:1024px){.achievements-body .body[data-v-06eadee8]{margin-bottom:11.25rem;margin-top:-1.375rem}}.achievements-header[data-v-7844741b]{color:#451400;border-bottom:.0625rem solid #d4cbc7;background-color:#f2f2f2}.achievements-header .header[data-v-7844741b]{justify-content:center;align-items:center;display:flex}.achievements-header .header .back-arrow[data-v-7844741b]{position:absolute}.achievements-header .header .title[data-v-7844741b]{font-size:2.25rem;font-weight:700;line-height:1;margin-top:2.5rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.achievements-header .description-section[data-v-7844741b]{text-align:center}.achievements-header .description-section .description[data-v-7844741b]{font-size:1.125rem;color:#786259;margin:1.125rem auto 2.375rem;width:15.25rem;line-height:1.28}@media(min-width:1024px){.achievements-header .header[data-v-7844741b]{margin-right:auto;position:relative;max-width:60.5625rem;margin-left:auto}.achievements-header .header .back-arrow[data-v-7844741b]{position:absolute;top:4.625rem;cursor:pointer;left:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.achievements-header .header .title[data-v-7844741b]{font-size:3.125rem;line-height:.72;margin-top:4.1875rem}.achievements-header .description-section[data-v-7844741b]{justify-content:space-between;margin-right:auto;max-width:60.5625rem;margin-left:auto;display:flex}.achievements-header .description-section .description[data-v-7844741b]{font-size:1.25rem;margin-bottom:3rem;width:100%;line-height:1.2;margin-top:1.25rem}}.extras-body[data-v-7eefba3f]{margin-right:1.25rem;margin-bottom:2.5rem;color:#451400;max-width:73.125rem;margin-left:1.25rem}.extras-body[data-v-7eefba3f] .content-leaderboard{margin-inline:0!important}.extras-body .header .title[data-v-7eefba3f]{font-size:1.875rem;font-weight:700;margin-top:2.1875rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.extras-body .separator[data-v-7eefba3f]{border-bottom:.0625rem solid #dfd9d3;margin-top:1rem}.extras-body .body[data-v-7eefba3f]{text-align:center;margin-top:1.875rem}.extras-body .body.empty[data-v-7eefba3f]{justify-content:center;margin-top:2.125rem}.extras-body .body .section-title[data-v-7eefba3f]{font-size:1.5rem;font-weight:700;line-height:1.17;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.extras-body .body .no-campaigns-description[data-v-7eefba3f]{font-size:1rem;margin:.75rem auto 1.75rem;width:25rem;line-height:1.44}.extras-body .body .how-to-container[data-v-7eefba3f]{padding:2rem 8.4375rem 2.5rem;justify-content:center;flex-direction:column;gap:2.3125rem;background-color:#fff;display:flex}.extras-body .body .how-to-container .how-to-title[data-v-7eefba3f]{height:2.5rem;font-size:2.25rem;font-weight:700;color:#451400;align-self:stretch;line-height:1.11;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.extras-body .body .how-to-container .how-to-images-container[data-v-7eefba3f]{justify-content:center;gap:1.5rem;display:flex}.extras-body .body .how-to-container .how-to-images-container .img-container[data-v-7eefba3f]{height:11rem;width:11rem}.extras-body .body .how-to-container .how-to-images-container .img-container img[data-v-7eefba3f]{height:10rem;width:10rem}.extras-body .body .how-to-container .how-to-images-container .img-container .label[data-v-7eefba3f]{font-size:1.125rem;font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.extras-body .body .campaign-cards-container[data-v-7eefba3f]{justify-content:center;flex-wrap:wrap;display:flex}.extras-body .body .campaign-cards-container .summer-of-extras-card[data-v-7eefba3f]{-o-border-image:linear-gradient(90deg,#ffcb8c,#ff7b74) 1;border-image:linear-gradient(90deg,#ffcb8c,#ff7b74) 1;border:2px solid transparent}@media(max-width:767px){.extras-body .body .no-campaigns-description[data-v-7eefba3f]{padding:0 .5rem;max-width:100%;width:auto}.extras-body .body .how-to-container[data-v-7eefba3f]{padding:1.5rem 1rem 2rem;gap:1.25rem}.extras-body .body .how-to-container .how-to-title[data-v-7eefba3f]{height:auto;text-align:center;margin:0 0 .75rem;width:100%;line-height:1.05}.extras-body .body .how-to-container .how-to-images-container[data-v-7eefba3f]{justify-content:center;flex-wrap:wrap;flex-direction:row;gap:.75rem;margin:0 auto;align-items:flex-start;width:100%}.extras-body .body .how-to-container .how-to-images-container .img-container[data-v-7eefba3f]{height:auto;max-width:calc(33.33% - .5rem);flex-direction:column;min-width:5rem;align-items:center;width:6.75rem;display:flex}.extras-body .body .how-to-container .how-to-images-container .img-container img[data-v-7eefba3f]{height:auto;max-width:6rem;width:100%}.extras-body .body .how-to-container .how-to-images-container .img-container .label[data-v-7eefba3f]{font-size:1rem;text-align:center;line-height:1.25;word-wrap:break-word}}@media(min-width:1024px){.extras-body[data-v-7eefba3f]{margin-right:auto;margin-left:auto}.extras-body .header .title[data-v-7eefba3f]{margin-top:4.75rem}.extras-body .separator[data-v-7eefba3f]{margin-top:.875rem}.extras-body .body.empty[data-v-7eefba3f],.extras-body .body[data-v-7eefba3f]{margin-top:2.125rem}.extras-body .campaign-cards-container[data-v-7eefba3f]{margin-bottom:6.5625rem}}.campaign-card-container[data-v-43cfdec2]{height:20.875rem;padding:1.5rem;border:.0625rem solid #d4cbc7;margin-bottom:1.25rem;position:relative;text-align:left;box-shadow:0 .3125rem .4375rem 0 rgba(77,56,47,.1);border-radius:.25rem;cursor:pointer;width:20.9375rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.campaign-card-container[data-v-43cfdec2]:hover{border-color:#451400}.campaign-card-container[data-v-43cfdec2]:last-child{margin-bottom:0}.campaign-card-container .activate-container[data-v-43cfdec2]{font-size:.75rem;letter-spacing:2.4px}.campaign-card-container .activate-container .not-activated-text[data-v-43cfdec2]{color:#ad2118}.campaign-card-container .activate-container .activated-container[data-v-43cfdec2]{color:green;display:flex}.campaign-card-container .activate-container .activated-container img[data-v-43cfdec2]{height:.75rem}.campaign-card-container .activate-container .activated-container .label[data-v-43cfdec2]{height:1rem;margin-left:.25rem}.campaign-card-container .campaign-image[data-v-43cfdec2]{height:3.75rem;justify-content:center;font-weight:700;right:.8125rem;color:#ac2117;position:absolute;top:.8125rem;align-items:center;width:3.75rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.campaign-card-container .campaign-image img[data-v-43cfdec2]{height:3.75rem;position:absolute;width:3.75rem}.campaign-card-container .campaign-image img[extras-optin-enabled|=true][data-v-43cfdec2]{height:4.25rem;width:4.25rem}.campaign-card-container .campaign-image .medallionText[data-v-43cfdec2]{-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.5rem;position:absolute;left:50%;z-index:1}.campaign-card-container .campaign-image .extra-points[data-v-43cfdec2]{top:.5rem}.campaign-card-container .campaign-image .extra-points[data-v-43cfdec2],.campaign-card-container .campaign-image .points[data-v-43cfdec2]{-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.125rem;color:#fff;position:absolute;letter-spacing:-.36px;left:50%;line-height:1.33;z-index:1}.campaign-card-container .campaign-image .points[data-v-43cfdec2]{top:1.75rem}.campaign-card-container .campaign-title[data-v-43cfdec2]{overflow:hidden;font-size:1.25rem;font-weight:700;max-height:2.75rem;width:15rem;line-height:.92;margin-top:.375rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.campaign-card-container .expiration-date[data-v-43cfdec2]{font-size:.8125rem;color:#786259;line-height:1;margin-top:.625rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.campaign-card-container .campaign-description[data-v-43cfdec2]{overflow:hidden;max-width:17rem;max-height:3.75rem}.campaign-card-container .campaign-description[data-v-43cfdec2],.campaign-card-container .description[data-v-43cfdec2]{font-size:.875rem;color:#786259;color:#451400;width:17.6875rem;line-height:1.43;margin-top:1rem}.campaign-card-container .campaign-description.multi-step[data-v-43cfdec2],.campaign-card-container .description.multi-step[data-v-43cfdec2]{margin-bottom:-.0625rem;margin-top:.5rem}.campaign-card-container .terms-and-conditions[data-v-43cfdec2]{font-size:.875rem;text-decoration:underline;color:#a76721;cursor:pointer;line-height:1.43;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:.75rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.campaign-card-container .progress-bar[data-v-43cfdec2]{width:16.875rem}.campaign-card-container .progress-bar-container[data-v-43cfdec2]{background-color:#e2e2e2;width:16.875rem;margin-top:1.3125rem}.campaign-card-container .cta-button[data-v-43cfdec2]{margin-bottom:.75rem;right:1.5rem;position:absolute;bottom:0;left:1.5rem}.campaign-card-container .cta-button .type-primary[data-v-43cfdec2],.campaign-card-container .cta-button .type-secondary[data-v-43cfdec2]{width:100%;margin-top:.5rem}@media(min-width:1187px){.campaign-card-container[data-v-43cfdec2]:not(:nth-child(3n-2)){margin-left:1.875rem}}@media(min-width:1024px){.campaign-card-container[data-v-43cfdec2]{height:20.875rem;margin-bottom:1.875rem;width:23.125rem}.campaign-card-container[data-v-43cfdec2]:last-child{margin-bottom:1.875rem}}.extras-header[data-v-1f9425e6]{border-bottom:1px solid #d4cbc7;background-color:#f2f2f2}.extras-header .header[data-v-1f9425e6]{padding-top:2.9375rem;justify-content:center;align-items:center;display:flex}.extras-header .header .img[data-v-1f9425e6]{display:inline-block}.extras-header .header .img img[data-v-1f9425e6]{height:3rem;width:3rem}.extras-header .header .title[data-v-1f9425e6]{font-size:3rem;font-weight:700;color:#451400;margin-left:.5625rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.extras-header .description[data-v-1f9425e6]{font-size:1rem;margin-right:auto;margin-left:auto;margin-top:.625rem}.extras-header .about[data-v-1f9425e6],.extras-header .description[data-v-1f9425e6]{color:#451400;text-align:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.extras-header .about[data-v-1f9425e6]{font-size:.875rem;text-decoration:underline;font-weight:700;line-height:1.43rem;margin-top:10px}.extras-header .separator[data-v-1f9425e6]{border-bottom:.0625rem solid #d4cbc7;margin:1.75rem auto;width:21.1875rem}.extras-header .achievements-header[data-v-1f9425e6]{justify-content:space-around;font-weight:700;margin-right:auto;color:#451400;margin-left:auto;width:23.4375rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.extras-header .achievements-header .title[data-v-1f9425e6]{font-size:1rem;letter-spacing:.125rem;line-height:1}.extras-header .achievements-header .view-all[data-v-1f9425e6]{font-size:.875rem;text-decoration:underline;cursor:pointer;line-height:1.43;-webkit-user-select:none;-ms-user-select:none;user-select:none}.extras-header .badges[data-v-1f9425e6]{justify-content:center;margin-top:1.375rem;display:flex}.extras-header .badges .achievement[data-v-1f9425e6],.extras-header .badges .placeholder[data-v-1f9425e6]{display:inline-block}.extras-header .badges .achievement img[data-v-1f9425e6],.extras-header .badges .achievement video[data-v-1f9425e6],.extras-header .badges .placeholder img[data-v-1f9425e6],.extras-header .badges .placeholder video[data-v-1f9425e6]{height:5.5rem;width:5.5rem}.extras-header .achievements-description[data-v-1f9425e6]{font-size:.875rem;color:#451400;text-align:center;line-height:1.43;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.extras-header .achievements-description.first[data-v-1f9425e6]{margin-top:.8125rem}.extras-header .achievements-description.second[data-v-1f9425e6]{padding-bottom:2.4375rem}@media(min-width:1024px){.extras-header[data-v-1f9425e6]{height:16.5625rem;justify-content:center;display:flex}.extras-header .section[data-v-1f9425e6]{width:50%;margin-top:2.1875rem}.extras-header .header .img img[data-v-1f9425e6]{height:4.625rem;width:4.625rem}.extras-header .header .title[data-v-1f9425e6]{font-size:3.5rem}.extras-header .description[data-v-1f9425e6]{position:relative;bottom:1rem;text-align:left;left:5.25rem;width:16.6875rem}.extras-header .about[data-v-1f9425e6]{right:6px;position:relative;bottom:10px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:0}.extras-header .separator[data-v-1f9425e6]{height:7.375rem;border-bottom:none;background-color:#d4cbc7;margin:5.4375rem 0 0;width:.0625rem}.extras-header .achievements-section[data-v-1f9425e6]{margin-left:2.5rem;margin-top:5.375rem}.extras-header .achievements-header[data-v-1f9425e6]{justify-content:space-between;margin-right:0;margin-left:0;width:31.0625rem}.extras-header .badges[data-v-1f9425e6]{justify-content:flex-start;right:.5rem;position:relative;display:inline-flex}.extras-header .badges .achievement img[data-v-1f9425e6],.extras-header .badges .placeholder img[data-v-1f9425e6]{height:5.1875rem;width:5.1875rem}.extras-header .achievements-descriptions-container[data-v-1f9425e6]{position:relative;max-width:22.0625rem;bottom:1.75rem;text-align:left;display:inline-block}.extras-header .achievements-descriptions-container .achievements-description[data-v-1f9425e6]{display:inline}.extras-header .achievements-descriptions-container .achievements-description.first[data-v-1f9425e6]{margin:0}.extras-header .achievements-descriptions-container .achievements-description.second[data-v-1f9425e6]{padding:0}}.welcome-card-container[data-v-e6ea4f50]{height:20.875rem;padding:1.25rem;justify-content:center;border:.0625rem solid #d4cbc7;margin-bottom:1.25rem;position:relative;align-items:center;box-shadow:0 .3125rem .4375rem 0 rgba(77,56,47,.1);cursor:pointer;width:20.9375rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.welcome-card-container[data-v-e6ea4f50]:last-child{margin-bottom:0}.welcome-card-container .container[data-v-e6ea4f50]{position:relative;top:30%}.welcome-card-container .img-container[data-v-e6ea4f50]{justify-items:center}.welcome-card-container .img-container .new-pill[data-v-e6ea4f50]{height:1.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:800;color:#fff;align-self:stretch;letter-spacing:1px;text-align:center;background-color:#ad2118;border-radius:1.5rem;width:2.6875rem;line-height:1.6;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.welcome-card-container .img-container .fire-icon[data-v-e6ea4f50]{height:1.5rem}.welcome-card-container .img-container .fire-icon img[data-v-e6ea4f50]{height:1.5rem;width:3rem}.welcome-card-container .header[data-v-e6ea4f50]{height:1.75rem;font-size:1.5rem;font-weight:700;color:#451400;line-height:1.17;margin-top:.75rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.welcome-card-container .description[data-v-e6ea4f50]{margin-bottom:.75rem;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.welcome-card-container .learn-more[data-v-e6ea4f50]{font-size:.875rem;text-decoration:underline;color:#a76721;line-height:1.43;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1187px){.welcome-card-container[data-v-e6ea4f50]:not(:nth-child(3n-2)){margin-left:1.875rem}}@media(min-width:1024px){.welcome-card-container[data-v-e6ea4f50]{height:20.875rem;margin-bottom:1.875rem;width:23.125rem}}.rewards-exchange-offline-content[data-v-231af16f]{text-align:center}.rewards-exchange-offline-content .sadAvocado[data-v-231af16f]{height:15.625rem;margin-top:4.6875rem}.rewards-exchange-offline-content .rewards-exchange-outage-content[data-v-231af16f]{text-align:center;padding-bottom:rem;display:block}.rewards-exchange-offline-content .rewards-exchange-outage-content .rewards-exchange-outage[data-v-231af16f]{padding:2rem 1rem 0;font-size:1.125rem;font-weight:700;color:#451400;max-width:26.5625rem;text-align:center;line-height:1.3888888889;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.rewards-offline[data-v-1b15b0ef]{padding-top:2.75rem}.rewards-offline .header[data-v-1b15b0ef]{color:#451400;text-align:center;padding-bottom:.875rem}.rewards-offline .header .title[data-v-1b15b0ef]{font-size:1.875rem;font-weight:700;padding-bottom:.625rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rewards-offline .header .text[data-v-1b15b0ef]{font-size:1.125rem;margin-right:auto;margin-left:auto;width:70%}.rewards-offline .refresh[data-v-1b15b0ef]{text-align:center;cursor:pointer;padding-bottom:1rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rewards-offline .refresh img[data-v-1b15b0ef]{height:3rem;width:3rem}.rewards-offline .refresh .text[data-v-1b15b0ef]{font-size:1rem;font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.rewards-offline .header .text[data-v-1b15b0ef]{width:100%}}.term-and-conditions-container[data-v-f5e9a4ec]{height:100vh;overflow-y:hidden;flex-direction:column;background-color:#fff;display:flex}.term-and-conditions-container .header-bar[data-v-f5e9a4ec]{flex:0 0 auto;height:50px;font-size:19px;font-weight:700;color:#451400;position:relative;align-items:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.term-and-conditions-container .header-bar .back[data-v-f5e9a4ec]{justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.term-and-conditions-container .header-bar .back img[data-v-f5e9a4ec]{display:inline-block}.term-and-conditions-container .header-bar .back .text[data-v-f5e9a4ec]{font-size:16px;right:8px;position:relative;display:inline-block}.term-and-conditions-container .header-bar .close-banner[data-v-f5e9a4ec]{height:20px;right:20px;position:absolute;opacity:.85;top:15px;cursor:pointer;width:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.term-and-conditions-container .header-bar .close-banner[data-v-f5e9a4ec]:hover{opacity:1}.term-and-conditions-container .header-bar .close-banner[data-v-f5e9a4ec]:after,.term-and-conditions-container .header-bar .close-banner[data-v-f5e9a4ec]:before{height:100%;content:" ";position:absolute;background-color:#451400;left:15px;width:4px}.term-and-conditions-container .header-bar .close-banner[data-v-f5e9a4ec]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.term-and-conditions-container .header-bar .close-banner[data-v-f5e9a4ec]:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.term-and-conditions-container .header-bar .close-banner[data-v-f5e9a4ec]:after,.term-and-conditions-container .header-bar .close-banner[data-v-f5e9a4ec]:before{width:2px}.term-and-conditions-container .title-text[data-v-f5e9a4ec]{font-size:24px;font-weight:700;color:#451400;text-align:center;line-height:24px;margin-top:20px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.term-and-conditions-container .message-text[data-v-f5e9a4ec]{flex:1 1 100%;overflow-y:auto;overflow-x:hidden;padding:40px 20px;font-size:14px;color:#451400}@media(min-width:768px){.term-and-conditions-container[data-v-f5e9a4ec]{height:670px}.term-and-conditions-container .message-text[data-v-f5e9a4ec]{padding-right:40px;padding-left:40px}[data-v-f5e9a4ec] .cmg-modal{height:670px!important;max-width:570px!important;width:570px!important}}.iframe-container[data-v-b41c5ff8]{overflow:hidden;position:relative}.iframe-container iframe[data-v-b41c5ff8]{height:100%;border:0;position:absolute;top:0;left:0;width:100%}.mobile-item-nav[data-v-57c21467]{height:59px;overflow-y:hidden;overflow-x:hidden;padding:0;position:fixed;max-width:100%;border-bottom:1px solid #d4cbc7;max-height:59px;visibility:hidden;min-width:100%;top:69px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);background:#fff;line-height:58px;white-space:nowrap;display:block;z-index:10}.mobile-item-nav .inner-nav[data-v-57c21467]{height:59px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;min-width:100%;scrollbar-width:none}.mobile-item-nav .inner-nav[data-v-57c21467]::-webkit-scrollbar{display:none}.mobile-item-nav .inner-nav[data-v-57c21467]:after,.mobile-item-nav .inner-nav[data-v-57c21467]:before{height:59px;content:"";position:absolute;top:0;width:12px;display:block;z-index:10}.mobile-item-nav .inner-nav[data-v-57c21467]:before{left:0;background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,.7),hsla(0,0%,100%,0))}.mobile-item-nav .inner-nav[data-v-57c21467]:after{right:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.7),#fff)}.mobile-item-nav a[data-v-57c21467]{font-size:16px;text-decoration:none;font-weight:700;color:#451400;text-transform:uppercase;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:30px;display:inline-block}.mobile-item-nav a[data-v-57c21467]:last-of-type{margin-right:30px}.mobile-item-nav .selected[data-v-57c21467]:after{height:3px;right:0;content:"";position:absolute;bottom:0;background-color:#451400;width:calc(100% - 30px);display:block}.cmg-meal-builder-container[data-v-cc95a6fe]{position:relative}.cmg-meal-builder-container.show-footer[data-v-cc95a6fe]{padding-bottom:65px}.cmg-meal-builder-container .header[data-v-cc95a6fe]{width:100%}.cmg-meal-builder-container .rewards-exclusive-container[data-v-cc95a6fe]{height:135px;position:relative;background:#f2f2f2}.cmg-meal-builder-container .rewards-exclusive-container .content-container[data-v-cc95a6fe]{flex-direction:column;align-items:center;display:flex}.cmg-meal-builder-container .rewards-exclusive-container .content-container .title[data-v-cc95a6fe]{font-size:24px;font-weight:700;color:#451400;margin-top:7px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;z-index:1}.cmg-meal-builder-container .rewards-exclusive-container .content-container .sub-title[data-v-cc95a6fe]{font-size:14px;color:#786259;margin-top:4px;z-index:1}.cmg-meal-builder-container .rewards-exclusive-container .content-container .rewards-exclusive[data-v-cc95a6fe]{margin-top:21px}.cmg-meal-builder-container .meal-builder-content[data-v-cc95a6fe]{width:100%}.cmg-meal-builder-container .meal-builder-content .header-separator[data-v-cc95a6fe]{height:1px;border-bottom:1px;margin:0;background:#d4cbc7;width:100%;display:block}.cmg-meal-builder-container .meal-builder-content .dietary-filters[data-v-cc95a6fe]{height:64px;justify-content:center;position:relative;align-items:center;margin-top:4px;display:flex}.cmg-meal-builder-container .meal-builder-content .dietary-filters.variable-experience[data-v-cc95a6fe]{border-bottom:1px solid #d4cbc7;margin-top:0}.cmg-meal-builder-container .meal-builder-content .dietary-filters .tab-container[data-v-cc95a6fe]{flex:0 0 auto;justify-content:center;align-items:center;cursor:pointer;display:flex}.cmg-meal-builder-container .meal-builder-content .dietary-filters .tab-container .label[data-v-cc95a6fe]{font-size:16px;font-weight:700;color:#a76721;margin-top:6px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-meal-builder-container .meal-builder-content .dietary-filters .tab-container .icon[data-v-cc95a6fe]{margin-left:12px;margin-top:9px}.cmg-meal-builder-container .meal-builder-content .dietary-filters .tab-container .icon .leaf-icon[data-v-cc95a6fe]{height:13px;width:18px}.cmg-meal-builder-container .meal-builder-content .dietary-filters .tab-container .icon .checked-leaf-container[data-v-cc95a6fe]{height:11px;margin-bottom:12px;background-color:#90a035;border-radius:50%;margin-left:-6px;width:11px;display:inline-block}.cmg-meal-builder-container .meal-builder-content .dietary-filters .tab-container .icon .checked-leaf-container .active-checked-leaf[data-v-cc95a6fe]{height:11px;position:relative;width:11px}.cmg-meal-builder-container .meal-builder-content .dietary-filters .tab-container .icon .checked-leaf-container .active-checked-leaf .check[data-v-cc95a6fe]{height:5.5px;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;border-bottom:1px solid #fff;top:20%;left:42%;width:2px;display:block}.cmg-meal-builder-container .meal-builder-content .dietary-filters .tab-container .tooltip-container[data-v-cc95a6fe]{height:100%;justify-content:center;font-size:14px;position:absolute;flex-direction:column;top:40px;width:240px;display:flex}.cmg-meal-builder-container .meal-builder-content .dietary-filters .tab-container .tooltip-container .pointer-container[data-v-cc95a6fe]{height:4.5px;justify-content:center;position:relative;display:flex}.cmg-meal-builder-container .meal-builder-content .dietary-filters .tab-container .tooltip-container .pointer-container .pointer[data-v-cc95a6fe]{height:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;position:absolute;border-style:solid;border-width:1px 1px 0 0;background-color:#451400;width:9px}.cmg-meal-builder-container .meal-builder-content .dietary-filters .tab-container .tooltip-container .message[data-v-cc95a6fe]{padding:9px 13px;position:relative;background-color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.cmg-meal-builder-container .meal-builder-content .dietary-filters .tab-container .tooltip-container .message .text[data-v-cc95a6fe]{flex:1 1 auto;color:#fff;text-align:center}.cmg-meal-builder-container .meal-builder-content .content-churros-toast h2[data-v-cc95a6fe]{font-weight:700;color:#54392d;padding-bottom:8px;line-height:1;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-meal-builder-container .meal-builder-content .content-churros-toast .tag-line[data-v-cc95a6fe]{color:#54392d;text-transform:none;padding-bottom:3px;line-height:1.25;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-meal-builder-container .meal-builder-content .content-churros-toast .action-btn[data-v-cc95a6fe]{font-weight:700;color:#a76721;cursor:pointer;line-height:1.43;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .cmg-meal-builder-one-tap-reorder-container[data-v-cc95a6fe]{display:none}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups[data-v-cc95a6fe]{padding-top:25px;padding-right:10px;flex-direction:column;align-items:flex-start;padding-left:10px;display:flex}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container[data-v-cc95a6fe]{flex:1 1 100%;margin-bottom:50px;position:relative;display:flex}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .unavailable-overlay[data-v-cc95a6fe]{height:100%;position:absolute;background:hsla(0,0%,100%,.5);left:0;width:100%;z-index:4}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group[data-v-cc95a6fe]{flex:0 0 auto;align-items:center;cursor:pointer;width:300px;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .thumbnail[data-v-cc95a6fe]{height:130px;justify-content:center;margin-right:20px;margin-bottom:10px;background-size:contain;align-items:center;background-position:50%;width:130px;background-repeat:no-repeat;display:flex}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .thumbnail img[data-v-cc95a6fe]{max-width:130px;max-height:130px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group:hover img[data-v-cc95a6fe]{-webkit-transform:scale(1.1);transform:scale(1.1)}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .text[data-v-cc95a6fe]{justify-content:center;font-weight:700;flex-flow:column;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .text .tag[data-v-cc95a6fe]{padding:.125em .6em;font-size:12px;font-weight:700;margin-right:auto;color:#fff;text-transform:uppercase;background-color:#451400;border-radius:1em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .text .display-name[data-v-cc95a6fe]{font-size:1.5em;color:#451400;text-transform:uppercase}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .text .order-cta[data-v-cc95a6fe]{font-size:1.4em;color:#b68207;text-transform:uppercase;align-items:center;display:none}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .text .order-cta>.arrow-right[data-v-cc95a6fe]{height:20px;position:relative;top:-.05em;width:20px;display:inline-block}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .text .unavailable-text[data-v-cc95a6fe]{font-size:14px;color:#451400}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container .quantity-group-selector[data-v-cc95a6fe]{flex-direction:column;display:flex}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container .quantity-group-selector .heading[data-v-cc95a6fe]{padding:20px;font-size:1.25em;font-weight:700;color:#451400;text-transform:uppercase;border-top:1px solid #d4cbc7;background-color:#f2f2f2;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container .quantity-group-selector .heading[data-v-cc95a6fe]{padding:0;font-size:1.5em;background-color:unset}}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container .quantity-group-selector .quantity-groups[data-v-cc95a6fe]{display:flex}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container .quantity-group-selector .quantity-groups .quantity-group[data-v-cc95a6fe]{flex:1 1 100%;padding-top:40px;justify-content:center;border-top:1px solid #d4cbc7;background-color:#fff;cursor:pointer;padding-bottom:40px;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container .quantity-group-selector .quantity-groups .quantity-group.active[data-v-cc95a6fe]{background-color:#a76721}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container .quantity-group-selector .quantity-groups .quantity-group.active .name[data-v-cc95a6fe]{color:#fff}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container .quantity-group-selector .quantity-groups .quantity-group .name[data-v-cc95a6fe]{font-size:1.3em;font-weight:700;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container.variable-experience .quantity-group-selector .heading[data-v-cc95a6fe]{padding:16px;font-size:14px;font-weight:500;border-top:none;border-bottom:1px solid #d4cbc7;letter-spacing:2px;background-color:#fff;font-family:Gotham}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container.variable-experience .quantity-group-selector .quantity-groups[data-v-cc95a6fe]{padding:16px;justify-content:space-between}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container.variable-experience .quantity-group-selector .quantity-groups .quantity-group[data-v-cc95a6fe]{padding-top:10px;border-top:none;background-color:#fff;padding-bottom:10px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container.variable-experience .quantity-group-selector .quantity-groups .quantity-group .empty-circle-container[data-v-cc95a6fe]{width:30px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container.variable-experience .quantity-group-selector .quantity-groups .quantity-group .empty-circle-container .empty-circle[data-v-cc95a6fe]{height:26px;border:2px solid #8c766d;border-radius:50%;width:26px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container.variable-experience .quantity-group-selector .quantity-groups .quantity-group .selected-circle-container[data-v-cc95a6fe]{width:30px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container.variable-experience .quantity-group-selector .quantity-groups .quantity-group .selected-circle-container .empty-circle[data-v-cc95a6fe]{height:26px;border:5px solid #90a035;border-radius:50%;width:26px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container.variable-experience .quantity-group-selector .quantity-groups .quantity-group .name[data-v-cc95a6fe]{font-size:18px;font-weight:700;color:#451400;text-transform:uppercase;align-items:center;margin-left:8px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .builder-mode .item-category[data-v-cc95a6fe]{border-top:1px solid #d4cbc7}.cmg-meal-builder-container .footer[data-v-cc95a6fe]{height:65px}@media(min-width:768px){.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .cmg-meal-builder-one-tap-reorder-container[data-v-cc95a6fe]{display:unset}}@media(min-width:1024px){.cmg-meal-builder-container[data-v-cc95a6fe]{flex-direction:column;align-items:center;display:flex}.cmg-meal-builder-container.show-footer[data-v-cc95a6fe]{padding-bottom:100px}.cmg-meal-builder-container.type-nested .meal-builder-content .meal-builder-content-inner[data-v-cc95a6fe]{padding-right:0;padding-left:0}.cmg-meal-builder-container .separator[data-v-cc95a6fe]{height:1px;background:#d4cbc7;background:#dfd9d3;width:85%}.cmg-meal-builder-container .rewards-exclusive-container[data-v-cc95a6fe]{width:100%}.cmg-meal-builder-container .meal-builder-content[data-v-cc95a6fe]{max-width:1200px}.cmg-meal-builder-container .meal-builder-content .header[data-v-cc95a6fe]{padding-right:0;padding-left:0}.cmg-meal-builder-container .meal-builder-content .dietary-filters[data-v-cc95a6fe]{height:24px;justify-content:flex-end;margin-right:5px;margin-left:5px;margin-top:20px}.cmg-meal-builder-container .meal-builder-content .dietary-filters .tooltip-container[data-v-cc95a6fe]{top:45px}.cmg-meal-builder-container .meal-builder-content .dietary-filters .tooltip-container .pointer-container[data-v-cc95a6fe]{position:absolute;top:-5px;left:104px}.cmg-meal-builder-container .meal-builder-content .dietary-filters .tooltip-container .pointer-container .pointer[data-v-cc95a6fe]{height:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;border-style:solid;border-width:1px 1px 0 0;width:9px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups[data-v-cc95a6fe]{flex-wrap:wrap;padding-right:0;flex-direction:row;padding-left:0}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container[data-v-cc95a6fe]{flex:0 0 auto}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container[data-v-cc95a6fe]:not(:last-child){margin-right:30px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group[data-v-cc95a6fe]{flex-direction:column}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group:hover .text .order-cta[data-v-cc95a6fe]{visibility:visible}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .thumbnail[data-v-cc95a6fe]{height:200px;margin-right:0;width:300px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .thumbnail img[data-v-cc95a6fe]{max-width:270px;max-height:200px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .text[data-v-cc95a6fe]{text-align:center;align-items:center}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .text .nested-rewards-exclusive[data-v-cc95a6fe]{position:absolute;top:180px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .text .tag[data-v-cc95a6fe]{position:absolute;top:186px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .text .display-name[data-v-cc95a6fe]{font-size:2em}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .text .order-cta[data-v-cc95a6fe]{visibility:hidden;display:inline-flex}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .text .unavailable-text[data-v-cc95a6fe]{font-size:22px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container[data-v-cc95a6fe]{justify-content:center;margin-bottom:80px;display:flex}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container .quantity-group-selector[data-v-cc95a6fe]{width:970px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container .quantity-group-selector .heading[data-v-cc95a6fe]{font-size:30px;margin-bottom:15px;border-top:unset;margin-top:40px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container .quantity-group-selector .quantity-groups .quantity-group[data-v-cc95a6fe]{height:90px;padding-top:31px;border:1px solid #d4cbc7;max-width:470px;padding-bottom:31px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container .quantity-group-selector .quantity-groups .quantity-group .name[data-v-cc95a6fe]{font-size:22px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector-container .quantity-group-selector .quantity-groups .quantity-group[data-v-cc95a6fe]:not(:last-child){margin-right:30px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .builder-mode .item-category[data-v-cc95a6fe]{border-top:unset}.cmg-meal-builder-container .footer[data-v-cc95a6fe]{flex:1 0 100%;height:100px;width:calc(100vw - 16px)}}@media(max-width:767px){.zero-variant-builder.show-nav[data-v-cc95a6fe]{transition:all .3s ease;position:relative}.zero-variant-builder.show-nav .mobile-item-nav[data-v-cc95a6fe]{visibility:visible}.zero-variant-builder.show-nav .item-category[data-v-cc95a6fe]:last-of-type{min-height:calc(100vh - 194px)}}@-webkit-keyframes fade-message-71bf6a6f{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes fade-message-71bf6a6f{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}.meal-builder-footer-container[data-v-71bf6a6f]{justify-content:center;position:fixed;bottom:0;background-color:#f2f2f2;align-items:center;width:100%;display:flex;z-index:10}.meal-builder-footer-container.bag-visible[data-v-71bf6a6f]{position:-webkit-sticky;position:sticky}.meal-builder-footer-container .footer-content[data-v-71bf6a6f]{height:100%;align-items:center;width:100%;display:flex}.meal-builder-footer-container .footer-content .meal-description[data-v-71bf6a6f]{display:none}.meal-builder-footer-container .footer-content .actions[data-v-71bf6a6f]{height:100%;position:relative;width:100%;display:flex}.meal-builder-footer-container .footer-content .actions .validation-error[data-v-71bf6a6f]{padding:20px;justify-content:center;position:absolute;flex-direction:column;opacity:0;bottom:calc(100% + 14px);background-color:#451400;align-items:center;left:calc(-175px + 50vw);width:350px;display:flex}.meal-builder-footer-container .footer-content .actions .validation-error.fade-enter-active[data-v-71bf6a6f]{-webkit-animation:fade-message-71bf6a6f 2.5s ease-in-out;animation:fade-message-71bf6a6f 2.5s ease-in-out}.meal-builder-footer-container .footer-content .actions .validation-error.forced-open[data-v-71bf6a6f]{-webkit-animation:none;animation:none;opacity:1}.meal-builder-footer-container .footer-content .actions .validation-error .text[data-v-71bf6a6f]{flex:0 0 auto;justify-content:center;color:#fff;align-items:center;display:flex}.meal-builder-footer-container .footer-content .actions .validation-error .arrow-container[data-v-71bf6a6f]{position:absolute;bottom:-8px;left:172px}.meal-builder-footer-container .footer-content .actions .validation-error .arrow-container .arrow[data-v-71bf6a6f]{border-color:#451400;height:24px;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:relative;border-style:solid;border-width:12px 12px 0 0;left:-12px;width:24px}.meal-builder-footer-container .footer-content .actions .add-to-bag[data-v-71bf6a6f]{height:100%;font-size:1.5em}@media(min-width:1024px){.meal-builder-footer-container[data-v-71bf6a6f]{padding-top:25px;justify-content:center;border-top:1px solid #d4cbc7;background-color:#f2f2f2;align-items:center;padding-bottom:25px;display:flex}.meal-builder-footer-container .footer-content[data-v-71bf6a6f]{flex:0 1 80%;align-items:center;display:inline-flex}.meal-builder-footer-container .footer-content .meal-description[data-v-71bf6a6f]{flex:0 1 70%;flex-direction:column;display:flex}.meal-builder-footer-container .footer-content .meal-description .heading[data-v-71bf6a6f],.meal-builder-footer-container .footer-content .meal-description .universal-heading[data-v-71bf6a6f]{flex:0 0 auto;font-weight:700;color:#451400}.meal-builder-footer-container .footer-content .meal-description .heading[data-v-71bf6a6f]{font-size:1.2em}.meal-builder-footer-container .footer-content .meal-description .universal-heading[data-v-71bf6a6f]{font-size:18px;font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-footer-container .footer-content .meal-description .heading[data-v-71bf6a6f]{font-weight:700;margin-bottom:10px;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-footer-container .footer-content .meal-description .description[data-v-71bf6a6f]{flex:0 0 auto;color:#451400}.meal-builder-footer-container .footer-content .actions[data-v-71bf6a6f]{flex:0 0 300px;height:unset;font-size:unset;margin-left:60px}.meal-builder-footer-container .footer-content .actions .validation-error[data-v-71bf6a6f]{left:-25px}.meal-builder-footer-container .footer-content .actions .find-a-chipotle[data-v-71bf6a6f]{height:65px;font-size:24px;width:270px}.meal-builder-footer-container .footer-content .actions .add-to-bag[data-v-71bf6a6f]{width:300px}}.meal-builder-header-container[data-v-5eaec26f]{max-width:1400px}.meal-builder-header-container.default[data-v-5eaec26f],.meal-builder-header-container.quantity[data-v-5eaec26f]{margin-bottom:20px;margin-top:20px}.meal-builder-header-container.default .meal-builder-header[data-v-5eaec26f],.meal-builder-header-container.quantity .meal-builder-header[data-v-5eaec26f]{padding-right:30px;padding-left:30px}.meal-builder-header-container.nested[data-v-5eaec26f]{padding:20px;background-color:#f2f2f2}.meal-builder-header-container.nested .meal-builder-header[data-v-5eaec26f]{justify-content:flex-start}.meal-builder-header-container.nested .meal-builder-header .header-content .heading[data-v-5eaec26f]{font-size:1.1em;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.1em}.meal-builder-header-container.nested .meal-builder-header .header-content .description[data-v-5eaec26f]{font-size:1.1em;color:#451400}.meal-builder-header-container .banner-image[data-v-5eaec26f]{height:130px;margin-bottom:25px;width:auto}.meal-builder-header-container .meal-builder-header[data-v-5eaec26f]{padding-top:20px;flex-direction:column;align-items:center;padding-bottom:20px;width:100%;display:flex}.meal-builder-header-container .meal-builder-header .header-content[data-v-5eaec26f]{align-self:flex-start}.meal-builder-header-container .meal-builder-header .header-content .heading[data-v-5eaec26f]{font-size:.85em;font-weight:700;color:#786259;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-header-container .meal-builder-header .header-content .name[data-v-5eaec26f]{font-size:36px;font-weight:700;margin-bottom:.2em;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-header-container .meal-builder-header .header-content .name.price-included[data-v-5eaec26f]{margin-bottom:0}.meal-builder-header-container .meal-builder-header .header-content .price[data-v-5eaec26f]{font-size:18px;margin-bottom:16px;color:#786259;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-header-container .meal-builder-header .header-content .description[data-v-5eaec26f]{color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.meal-builder-header-container .cmg-meal-builder-one-tap-reorder-container[data-v-5eaec26f]{display:none}}@media(min-width:1024px){.meal-builder-header-container.nested[data-v-5eaec26f]{padding-top:50px;padding-bottom:30px;padding-left:100px}.meal-builder-header-container.nested .meal-builder-header .header-content .description[data-v-5eaec26f]{font-size:.9em;max-width:unset}.meal-builder-header-container .banner-image[data-v-5eaec26f]{height:300px;margin-right:30px;margin-bottom:0;-o-object-fit:contain;object-fit:contain;width:530px}.meal-builder-header-container .meal-builder-header[data-v-5eaec26f]{flex-direction:row;display:flex}.meal-builder-header-container .meal-builder-header .header-content[data-v-5eaec26f]{align-self:center}.meal-builder-header-container .meal-builder-header .header-content .heading[data-v-5eaec26f]{font-size:1.2em;font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-header-container .meal-builder-header .header-content .name[data-v-5eaec26f]{font-size:4em}.meal-builder-header-container .meal-builder-header .header-content .description[data-v-5eaec26f]{max-width:570px}}.meal-builder-item-selector-container .item-selector[data-v-5bd8a775]{flex-direction:column;display:flex}.meal-builder-item-selector-container .item-selector .title-container[data-v-5bd8a775]{justify-content:space-between;background-color:#f2f2f2;display:flex}.meal-builder-item-selector-container .item-selector .title-container .title[data-v-5bd8a775]{padding:20px;font-size:1.25em;font-weight:700;color:#451400;text-transform:uppercase;background-color:#f2f2f2;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){.meal-builder-item-selector-container .item-selector .title-container .title[data-v-5bd8a775]{padding:0;font-size:1.5em;background-color:unset}}.meal-builder-item-selector-container .item-selector .title-container .subtitle-container[data-v-5bd8a775]{display:flex}.meal-builder-item-selector-container .item-selector .title-container .subtitle-container .subtitle[data-v-5bd8a775]{display:none}.meal-builder-item-selector-container .item-selector .title-container .subtitle-container .validation-error[data-v-5bd8a775]{padding-top:22px;font-size:14px;font-weight:700;color:#9c1f16;padding-right:20px;padding-bottom:22px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-item-selector-container .item-selector .title-container .subtitle-container .validation-error.invisible[data-v-5bd8a775]{visibility:hidden}.meal-builder-item-selector-container .item-selector .title-container.variable-experience[data-v-5bd8a775]{border-bottom:1px solid #d4cbc7;background-color:#fff}.meal-builder-item-selector-container .item-selector .title-container.variable-experience .title[data-v-5bd8a775]{padding:16px;font-size:14px;font-weight:500;letter-spacing:2px;background-color:#fff;align-items:center;font-family:Gotham;display:flex}.meal-builder-item-selector-container .item-selector .title-container.variable-experience .subtitle-container .validation-error[data-v-5bd8a775]{padding:16px}.meal-builder-item-selector-container .item-selector .validation-error-variant[data-v-5bd8a775]{padding:13px 16px;color:#ad2118;text-align:center;background-color:#f2f2f2;font-family:Gotham}.meal-builder-item-selector-container .item-selector .cards[data-v-5bd8a775]{flex:0 0 auto;width:100%}.meal-builder-item-selector-container .item-selector .cards .select-none[data-v-5bd8a775]{position:relative}.meal-builder-item-selector-container .item-selector .cards .select-none:not(.selected) .image-container[data-v-5bd8a775]{z-index:2}.meal-builder-item-selector-container .item-selector .cards .select-none .title[data-v-5bd8a775]{font-weight:700;color:#451400;text-transform:uppercase;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-item-selector-container .item-selector .cards .select-none .image-container[data-v-5bd8a775]{position:absolute;top:25px;left:20px}.meal-builder-item-selector-container .item-selector .cards .select-none .image-container .image[data-v-5bd8a775]{height:50px;width:50px;background-repeat:no-repeat}@media(min-width:1024px){.meal-builder-item-selector-container[data-v-5bd8a775]{justify-content:center;margin-bottom:51px;display:flex}.meal-builder-item-selector-container .item-selector[data-v-5bd8a775]{align-items:flex-start;width:970px}.meal-builder-item-selector-container .item-selector .title-container[data-v-5bd8a775]{justify-content:unset;margin-bottom:15px;padding-right:0;background-color:unset;padding-left:0;display:unset}.meal-builder-item-selector-container .item-selector .title-container .title[data-v-5bd8a775]{font-size:30px;margin-bottom:.2em}.meal-builder-item-selector-container .item-selector .title-container .subtitle-container[data-v-5bd8a775]{display:flex}.meal-builder-item-selector-container .item-selector .title-container .subtitle-container .subtitle[data-v-5bd8a775]{color:#786259;padding-right:10px;margin-top:.6em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:unset}.meal-builder-item-selector-container .item-selector .title-container .subtitle-container .validation-error[data-v-5bd8a775]{padding:0;font-size:14px;font-weight:700;color:#9c1f16;margin-top:.9em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-item-selector-container .item-selector .cards[data-v-5bd8a775]{justify-content:space-between;flex-wrap:wrap;display:flex}.meal-builder-item-selector-container .item-selector .cards>div[data-v-5bd8a775]{margin-right:0;margin-bottom:29px}.meal-builder-item-selector-container .item-selector .cards .select-none .title[data-v-5bd8a775]{font-size:22px;margin-top:0}.meal-builder-item-selector-container .item-selector .cards .select-none .image-container[data-v-5bd8a775]{top:46px;left:44px}.meal-builder-item-selector-container .item-selector .cards .select-none .image-container .image[data-v-5bd8a775]{background-position:50%}}@-webkit-keyframes fade-message-4f6590ab{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes fade-message-4f6590ab{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}.screen-reader-offscreen[data-v-4f6590ab]{height:1px;position:absolute;left:-9999rem;width:1px}.meal-builder-item-selector-card-container[data-v-4f6590ab]{position:relative;flex-direction:column;background-size:200px;background-position:-66.6666666667px;background-repeat:no-repeat;display:flex}.meal-builder-item-selector-card-container[data-v-4f6590ab]:last-child{border-bottom:1px solid #d4cbc7}.meal-builder-item-selector-card-container .card-overlay[data-v-4f6590ab]{height:100px;position:absolute;opacity:0;top:0;cursor:pointer;left:0;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none}.meal-builder-item-selector-card-container .card-overlay.hover-overlay[data-v-4f6590ab]{border-color:#451400;z-index:1}.meal-builder-item-selector-card-container .card-overlay.customize-overlay[data-v-4f6590ab]{background-color:hsla(0,0%,100%,.8);z-index:2}.meal-builder-item-selector-card-container .card-selection-overlay[data-v-4f6590ab]{height:100px;position:absolute;top:0;cursor:pointer;left:0;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.meal-builder-item-selector-card-container .unavailable-overlay[data-v-4f6590ab]{height:100%;position:absolute;background:hsla(0,0%,100%,.5);width:100%;z-index:5}.meal-builder-item-selector-card-container.customizing .customizations-container[data-v-4f6590ab]{flex:0 0 100%;width:100%}.meal-builder-item-selector-card-container .customizations-container[data-v-4f6590ab]{flex:0 0 auto;height:100px;right:0;position:absolute;align-self:center;opacity:1;z-index:4}.meal-builder-item-selector-card-container .customization-options.hidden[data-v-4f6590ab],.meal-builder-item-selector-card-container .customizations-container.hidden[data-v-4f6590ab],.meal-builder-item-selector-card-container .customize.hidden[data-v-4f6590ab]{display:none}.meal-builder-item-selector-card-container .card[data-v-4f6590ab]{height:100px;border:1px solid #d4cbc7;position:relative;flex-direction:row;max-height:100px;align-items:center;cursor:pointer;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.meal-builder-item-selector-card-container .card.selected .selector[data-v-4f6590ab]{opacity:1}.meal-builder-item-selector-card-container .card.selected .selector .selection-icon-button[data-v-4f6590ab]{background-color:#b68207}.meal-builder-item-selector-card-container .card.selected .selector.quantity[data-v-4f6590ab]{z-index:4}.meal-builder-item-selector-card-container .card>.card-footer[data-v-4f6590ab],.meal-builder-item-selector-card-container .card>.item-details[data-v-4f6590ab],.meal-builder-item-selector-card-container .card>.selector[data-v-4f6590ab]{z-index:2}.meal-builder-item-selector-card-container .card .selector[data-v-4f6590ab]{height:100px;opacity:0;align-items:center;display:flex}.meal-builder-item-selector-card-container .card .selector.quantity .selection-icon-button[data-v-4f6590ab]{position:absolute;top:5px;left:15px}.meal-builder-item-selector-card-container .card .selector.quantity .selection-icon-button>.quantity[data-v-4f6590ab]{font-size:1.5em;font-weight:500;color:#fff}.meal-builder-item-selector-card-container .card .selector.quantity .quantity-button[data-v-4f6590ab]{left:0}.meal-builder-item-selector-card-container .card .selector .selection-icon-button[data-v-4f6590ab]{height:50px;justify-content:center;border:2px solid #fff;position:absolute;background-color:hsla(0,0%,100%,.3);align-items:center;border-radius:5em;left:20px;width:50px;display:flex}.meal-builder-item-selector-card-container .card .selector .selection-icon-button>.customization[data-v-4f6590ab]{font-size:1.5em;font-size:1em;font-weight:500;color:#fff}.meal-builder-item-selector-card-container .card .selector .selection-icon-button>.customization[data-customization="1/2"][data-v-4f6590ab]{font-size:1.5em}.meal-builder-item-selector-card-container .card .selector .selection-icon-button>.portion-container>.portion[data-v-4f6590ab]{font-size:1.5em;font-weight:500;color:#fff}.meal-builder-item-selector-card-container .card .selector .selection-icon-button>.checked>.check[data-v-4f6590ab]{height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:4px solid #fff;position:relative;border-bottom:4px solid #fff;top:-1px;width:20px}.meal-builder-item-selector-card-container .card .item-details[data-v-4f6590ab]{flex:0 1 100%;font-size:20px;padding-right:30px;flex-direction:column;align-items:flex-start;padding-left:120px;display:flex}.meal-builder-item-selector-card-container .card .item-details .rewards-exclusive-desktop[data-v-4f6590ab],.meal-builder-item-selector-card-container .card .item-details.hidden[data-v-4f6590ab]{display:none}.meal-builder-item-selector-card-container .card .item-details .item-name-container .item-name[data-v-4f6590ab]{font-weight:700;color:#451400;text-transform:uppercase;text-align:left;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-item-selector-card-container .card .item-details .item-promo[data-v-4f6590ab]{padding:0 5px;font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:.05em;background-color:#451400;border-radius:8px;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-item-selector-card-container .card .item-details .not-available[data-v-4f6590ab]{padding-top:4px;font-size:12px;font-weight:700;color:#786259;letter-spacing:normal;text-align:left;line-height:1.15;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-item-selector-card-container .card .item-details .item-tagline[data-v-4f6590ab]{font-size:.7em;color:#786259}.meal-builder-item-selector-card-container .card .item-details .cost-and-calories[data-v-4f6590ab]{font-size:14px;font-weight:700;color:#786259;align-items:center;margin-top:5px;white-space:nowrap;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.meal-builder-item-selector-card-container .card .item-details .cost-and-calories .item-cost[data-v-4f6590ab]{margin-right:26px}.meal-builder-item-selector-card-container .card .item-details .cost-and-calories .item-tagline[data-v-4f6590ab]{overflow-x:visible;font-size:1em;font-weight:400;max-width:100px;margin-left:20px}.meal-builder-item-selector-card-container .card .item-details .dietary-tags[data-v-4f6590ab]{flex-direction:row;align-items:center;margin-top:3px;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.meal-builder-item-selector-card-container .card .item-details .dietary-tags .tag[data-v-4f6590ab]{height:20px;padding:2px 0;font-size:13px;margin-right:5px;color:#fff;text-align:center;border-radius:50%;width:20px}.meal-builder-item-selector-card-container .card .item-universal-fac-container.hidden[data-v-4f6590ab]{display:none}.meal-builder-item-selector-card-container .card .item-universal-fac-container[data-v-4f6590ab]{justify-content:center;font-weight:600;color:#451400;width:100%;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.meal-builder-item-selector-card-container .card .item-universal-fac-container .container-text[data-v-4f6590ab]{font-size:17px}.meal-builder-item-selector-card-container .card .item-universal-fac-container .container-text .fac[data-v-4f6590ab]{pointer-events:none}.meal-builder-item-selector-card-container .card .card-footer[data-v-4f6590ab]{display:none}.meal-builder-item-selector-card-container .message-container[data-v-4f6590ab]{height:100%;justify-content:center;right:60px;position:absolute;flex-direction:column;opacity:0;display:flex;z-index:3}.meal-builder-item-selector-card-container .message-container.show-always[data-v-4f6590ab]{opacity:1}.meal-builder-item-selector-card-container .message-container.show-always.fade-message-enter-active[data-v-4f6590ab]{-webkit-animation:none;animation:none}.meal-builder-item-selector-card-container .message-container.fade-message-enter-active[data-v-4f6590ab]{-webkit-animation:fade-message-4f6590ab 2s ease-in-out;animation:fade-message-4f6590ab 2s ease-in-out;z-index:4}.meal-builder-item-selector-card-container .message-container .message[data-v-4f6590ab]{padding:8px 15px;position:relative;background-color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.meal-builder-item-selector-card-container .message-container .message .text[data-v-4f6590ab]{flex:1 1 auto;color:#fff}.meal-builder-item-selector-card-container .message-container .message .arrows-container[data-v-4f6590ab]{flex:0 0 auto;align-items:center;padding-left:10px;display:flex}.meal-builder-item-selector-card-container .message-container .message .arrows-container .arrows[data-v-4f6590ab]{height:12px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:23px}.meal-builder-item-selector-card-container .message-container .message .pointer-container[data-v-4f6590ab]{right:-5px;position:absolute;top:calc(50% - 5px)}.meal-builder-item-selector-card-container .message-container .message .pointer-container .pointer[data-v-4f6590ab]{height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;border-style:solid;border-width:1px 1px 0 0;background-color:#451400;width:10px}.meal-builder-item-selector-card-customization-button-container .button[data-v-4f6590ab]{height:30px;justify-content:center;border:1px solid #451400;min-width:120px;background-color:#fff;align-items:center;border-radius:1em;display:inline-flex}.meal-builder-item-selector-card-customization-button-container .button.selected[data-v-4f6590ab],.meal-builder-item-selector-card-customization-button-container .button[data-v-4f6590ab]:hover{background-color:#451400}.meal-builder-item-selector-card-customization-button-container .button.selected .text[data-v-4f6590ab],.meal-builder-item-selector-card-customization-button-container .button:hover .text[data-v-4f6590ab]{color:#fff}.meal-builder-item-selector-card-customization-button-container .button .text[data-v-4f6590ab]{font-size:14px;font-weight:700;color:#451400;text-transform:uppercase;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(max-width:767px){.meal-builder-item-selector-card-container .card.type-quantity .item-details[data-v-4f6590ab]{padding-right:20px}.meal-builder-item-selector-card-container .card.type-quantity .item-details .item-name-container .item-name[data-v-4f6590ab]{font-size:18px}}@media(max-width:1023px){.meal-builder-item-selector-card-container .card[data-v-4f6590ab]{border-right:none;border-left:none;border-bottom:none}}@media(min-width:1024px){.meal-builder-item-selector-card-container[data-v-4f6590ab]{position:relative;align-self:center;background-position:-54.6153846154px;width:470px}.meal-builder-item-selector-card-container[data-v-4f6590ab]:last-child{border-bottom:0}.meal-builder-item-selector-card-container.customizing .customizations-container[data-v-4f6590ab]{border:1px solid #d4cbc7}.meal-builder-item-selector-card-container .card-overlay[data-v-4f6590ab]{height:142px;border:1px solid #d4cbc7;position:absolute;top:0;cursor:pointer;left:0;width:470px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.meal-builder-item-selector-card-container .card-overlay.selected[data-v-4f6590ab]{border:2px solid #451400}.meal-builder-item-selector-card-container .card-selection-overlay[data-v-4f6590ab]{height:142px;position:absolute;top:0;cursor:pointer;left:0;width:470px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.meal-builder-item-selector-card-container:hover>.card-overlay[data-v-4f6590ab]{opacity:1}.meal-builder-item-selector-card-container .card-selection-border[data-v-4f6590ab]{height:142px;border:2px solid #a76721;position:absolute;top:0;left:0;width:470px}.meal-builder-item-selector-card-container .customizations-container[data-v-4f6590ab]{height:100%}.meal-builder-item-selector-card-container .card[data-v-4f6590ab]{height:142px;max-height:142px;width:470px}.meal-builder-item-selector-card-container .card:focus>.selection-icon-wrapper[data-v-4f6590ab],.meal-builder-item-selector-card-container .card:hover>.selection-icon-wrapper[data-v-4f6590ab]{opacity:1}.meal-builder-item-selector-card-container .card .item-details[data-v-4f6590ab]{font-size:22px;padding-left:142px}.meal-builder-item-selector-card-container .card .item-details .cost-and-calories[data-v-4f6590ab]{font-size:16px}.meal-builder-item-selector-card-container .card .item-details .item-promo[data-v-4f6590ab]{height:17px;padding:0 7px;font-size:13px;margin-left:0}.meal-builder-item-selector-card-container .card .item-details .dietary-tags[data-v-4f6590ab]{margin-top:5px}.meal-builder-item-selector-card-container .card .selector .selection-icon-button[data-v-4f6590ab]{position:absolute;top:46px;left:44px}.meal-builder-item-selector-card-container .card .selector .selection-icon-button .preview[data-v-4f6590ab]{top:46px}.meal-builder-item-selector-card-container .card .selector.quantity[data-v-4f6590ab]{position:absolute;top:29px;left:27px}.meal-builder-item-selector-card-container .card .selector.quantity .selection-icon-button>.quantity[data-v-4f6590ab]{font-size:1.5em;font-weight:500;color:#fff}.meal-builder-item-selector-card-container .card .item-universal-fac-container[data-v-4f6590ab]{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10}.meal-builder-item-selector-card-container .card .item-universal-fac-container .container-text[data-v-4f6590ab]{font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-item-selector-card-container .card .item-universal-fac-container .container-text .fac[data-v-4f6590ab]{pointer-events:auto;text-decoration:underline;color:#a76721}.meal-builder-item-selector-card-container .message-container[data-v-4f6590ab]{right:0;left:0}.meal-builder-item-selector-card-container .message-container .message[data-v-4f6590ab]{margin-right:auto;margin-left:auto}.meal-builder-item-selector-card-container .message-container .message .arrows-container[data-v-4f6590ab],.meal-builder-item-selector-card-container .message-container .message .pointer-container[data-v-4f6590ab]{display:none}}.meal-builder-item-selector-card-customization-button-container .button[data-v-6df0b900]{height:30px;justify-content:center;border:1px solid #451400;min-width:130px;background-color:#fff;align-items:center;border-radius:1em;display:inline-flex}.meal-builder-item-selector-card-customization-button-container .button.selected[data-v-6df0b900],.meal-builder-item-selector-card-customization-button-container .button[data-v-6df0b900]:hover{background-color:#451400}.meal-builder-item-selector-card-customization-button-container .button.selected .text[data-v-6df0b900],.meal-builder-item-selector-card-customization-button-container .button:hover .text[data-v-6df0b900]{color:#fff}.meal-builder-item-selector-card-customization-button-container .button .text[data-v-6df0b900]{font-size:14px;font-weight:700;color:#451400;text-transform:uppercase;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-item-selector-card-mobile-customizations-overlay-container[data-v-9bd6d71e]{height:100%;position:relative;flex-direction:row;width:100%;display:flex}.meal-builder-item-selector-card-mobile-customizations-overlay-container .customizations[data-v-9bd6d71e]{flex:1 0 100%;display:flex}.meal-builder-item-selector-card-mobile-customizations-overlay-container .customizations .customization-tile[data-v-9bd6d71e]{flex:1 1 100%;border-right:1px solid #dfd9d3;overflow-x:hidden;justify-content:center;font-size:.8em;font-weight:700;color:#451400;background-color:#f2f2f2;align-items:center;box-shadow:inset 0 6px 5px -3px rgba(125,98,87,.3);font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.meal-builder-item-selector-card-mobile-customizations-overlay-container .customizations .customization-tile[data-v-9bd6d71e]:nth-last-child(2){box-shadow:inset -6px 6px 5px -3px rgba(125,98,87,.3)}.meal-builder-item-selector-card-mobile-customizations-overlay-container .customizations .customization-tile[data-v-9bd6d71e]:hover{background-color:#dfd9d3;box-shadow:none;cursor:pointer}.meal-builder-item-selector-card-mobile-customizations-overlay-container .customizations .customization-tile.selected[data-v-9bd6d71e]{color:#fff;background-color:#451400}.meal-builder-item-selector-card-mobile-customizations-overlay-container .customizations .close-menu-tile[data-v-9bd6d71e]{flex:0 0 60px;justify-content:center;background-color:#fff;align-items:center;display:flex}.meal-builder-item-selector-card-mobile-customizations-overlay-container .customizations .close-menu-tile .close-arrow[data-v-9bd6d71e]{height:14px;-webkit-transform:rotate(225deg);transform:rotate(225deg);position:relative;border-style:solid;border-width:2px 2px 0 0;left:3px;width:14px}.meal-builder-item-selector-card-mobile-customizations-overlay-container .kebab-menu-container[data-v-9bd6d71e]{flex:0 0 100%;align-self:center;display:flex;z-index:3}.meal-builder-item-selector-card-mobile-customizations-overlay-container .kebab-menu-container .spacer[data-v-9bd6d71e]{flex:1 1 100%}.meal-builder-item-selector-card-mobile-customizations-overlay-container .tooltip-container[data-v-9bd6d71e]{height:100%;justify-content:center;font-size:14px;right:60px;position:absolute;flex-direction:column;width:180px;display:flex}.meal-builder-item-selector-card-mobile-customizations-overlay-container .tooltip-container .message[data-v-9bd6d71e]{padding:8px 13px;font-weight:700;position:relative;background-color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.meal-builder-item-selector-card-mobile-customizations-overlay-container .tooltip-container .message .text[data-v-9bd6d71e]{flex:1 1 auto;color:#fff}.meal-builder-item-selector-card-mobile-customizations-overlay-container .tooltip-container .message .arrows-container[data-v-9bd6d71e]{flex:0 0 auto;align-items:center;padding-left:10px;display:flex}.meal-builder-item-selector-card-mobile-customizations-overlay-container .tooltip-container .message .arrows-container .arrows[data-v-9bd6d71e]{height:12px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:23px}.meal-builder-item-selector-card-mobile-customizations-overlay-container .tooltip-container .message .pointer-container[data-v-9bd6d71e]{right:-5px;position:absolute;top:calc(50% - 5px)}.meal-builder-item-selector-card-mobile-customizations-overlay-container .tooltip-container .message .pointer-container .pointer[data-v-9bd6d71e]{height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;border-style:solid;border-width:1px 1px 0 0;background-color:#451400;width:10px}.meal-builder-item-selector-card-mobile-customizations-overlay-container .close-menu-tile[data-v-9bd6d71e]:hover,.meal-builder-item-selector-card-mobile-customizations-overlay-container .customization-tile[data-v-9bd6d71e]:hover,.meal-builder-item-selector-card-mobile-customizations-overlay-container .kebab-menu-container[data-v-9bd6d71e]:hover{cursor:pointer}.quantity-button-container[data-v-a6747950]{justify-content:center;background-color:transparent;align-items:center;display:flex}.quantity-button-container:active>.quantity-button[data-v-a6747950],.quantity-button-container:focus>.quantity-button[data-v-a6747950]{box-shadow:0 0 20px 1px hsla(18,13%,81%,.9)}.quantity-button-container.minus[data-v-a6747950]{position:absolute;bottom:15px;margin-left:6px}.quantity-button-container.plus[data-v-a6747950]{position:absolute;bottom:15px;margin-left:50px}.quantity-button-container .blur[data-v-a6747950]{height:41px;-webkit-filter:blur(5px);filter:blur(5px);position:absolute;background-color:#fff;border-radius:50%;width:41px}.quantity-button-container .quantity-button[data-v-a6747950]{height:26px;position:relative;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);border-radius:50%;width:26px}@media(min-width:1024px){.quantity-button-container .blur[data-v-a6747950]{display:none}.quantity-button-container.minus[data-v-a6747950]{bottom:23px;margin-left:4px}.quantity-button-container.plus[data-v-a6747950]{bottom:23px;margin-left:48px}.quantity-button-container .quantity-button[data-v-a6747950]{height:28px;width:28px}}.meal-name-container[data-v-12425e95]{flex-direction:column;padding-bottom:25px;display:flex}.meal-name-container .title[data-v-12425e95]{font-size:28px;font-weight:700;color:#451400;text-transform:uppercase;padding-right:25px;margin-top:40px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:25px}.meal-name-container .input-container[data-v-12425e95]{flex:1 1 100%;margin-top:15px}.meal-name-container .input-container .characters-left[data-v-12425e95]{font-size:.9em;font-weight:700;text-align:right;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-name-container .buttons .cancel[data-v-12425e95]{margin-right:5px;padding-right:40px;padding-left:40px}.meal-name-container .buttons .save[data-v-12425e95]{padding-right:50px;margin-left:5px;padding-left:50px}.cmg-meal-builder-meal-name-modal[data-v-12425e95] .cmg-modal,.cmg-meal-builder-meal-name-modal[data-v-12425e95] .cmg-modal .full-screen-wrapper,.cmg-meal-builder-meal-name-modal[data-v-12425e95] .cmg-modal .full-screen-wrapper .modal-default,.cmg-meal-builder-meal-name-modal[data-v-12425e95] .cmg-modal .full-screen-wrapper .modal-default .modal-inner,.cmg-meal-builder-meal-name-modal[data-v-12425e95] .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content,.cmg-meal-builder-meal-name-modal[data-v-12425e95] .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .meal-name-container{height:100%}@media(min-width:768px){.meal-name-container[data-v-12425e95]{padding:10px 0 25px}.meal-name-container .title[data-v-12425e95]{margin-top:0}.meal-name-container .input-container[data-v-12425e95]{padding-right:35px;padding-left:35px}.meal-name-container .buttons[data-v-12425e95]{margin-top:40px}.cmg-meal-builder-meal-name-modal[data-v-12425e95] .cmg-modal{max-width:400px!important}.cmg-meal-builder-meal-name-modal[data-v-12425e95] .cmg-modal .modal-title{margin-bottom:0!important}}.expand-collapse-enter-active[data-v-cd4e894e],.expand-collapse-leave-active[data-v-cd4e894e]{overflow:hidden;transition:max-height .3s ease-in-out}.expand-collapse-enter[data-v-cd4e894e],.expand-collapse-leave-to[data-v-cd4e894e]{max-height:0}.expand-collapse-enter-to[data-v-cd4e894e],.expand-collapse-leave[data-v-cd4e894e]{max-height:200px}@-webkit-keyframes fade-message-cd4e894e{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes fade-message-cd4e894e{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}.screen-reader-offscreen[data-v-cd4e894e]{height:1px;position:absolute;left:-9999rem;width:1px}.meal-builder-mobile-item-selector-card-container[data-v-cd4e894e]{padding-top:8px;margin-right:16px;position:relative;flex-direction:column;padding-bottom:8px;margin-left:16px;display:flex}.meal-builder-mobile-item-selector-card-container .unavailable-overlay[data-v-cd4e894e]{height:100%;position:absolute;background:hsla(0,0%,100%,.5);width:100%;z-index:5}.meal-builder-mobile-item-selector-card-container .card[data-v-cd4e894e]{min-height:116px;padding:8px;justify-content:center;position:relative;flex-direction:column;border-radius:30px;cursor:pointer;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.meal-builder-mobile-item-selector-card-container .card.active[data-v-cd4e894e]{box-shadow:0 2px 16px 0 rgba(0,0,0,.12)}.meal-builder-mobile-item-selector-card-container .card.selected .content-container .item-details .selection-content .selector .selection-icon-button[data-v-cd4e894e]{background-color:#b68207}.meal-builder-mobile-item-selector-card-container .card.selected .content-container .item-details .selection-content .selector.quantity[data-v-cd4e894e]{z-index:4}.meal-builder-mobile-item-selector-card-container .card>.card-footer[data-v-cd4e894e],.meal-builder-mobile-item-selector-card-container .card>.content-container[data-v-cd4e894e],.meal-builder-mobile-item-selector-card-container .card>.item-details[data-v-cd4e894e],.meal-builder-mobile-item-selector-card-container .card>.selector[data-v-cd4e894e]{z-index:2}.meal-builder-mobile-item-selector-card-container .card .selector.quantity .selection-icon-button>.quantity[data-v-cd4e894e]{font-size:1.5em;font-weight:500;color:#fff}.meal-builder-mobile-item-selector-card-container .card .selector .selection-icon-button[data-v-cd4e894e]{height:50px;justify-content:center;border:2px solid #fff;margin-right:auto;background-color:hsla(0,0%,100%,.3);align-items:center;border-radius:5em;margin-left:auto;width:50px;display:flex}.meal-builder-mobile-item-selector-card-container .card .selector .selection-icon-button>.customization[data-v-cd4e894e]{font-size:1.5em;font-size:14px;font-weight:500;color:#fff}.meal-builder-mobile-item-selector-card-container .card .selector .selection-icon-button>.portion-container>.portion[data-v-cd4e894e]{font-size:14px;font-weight:500;color:#fff;text-transform:uppercase}.meal-builder-mobile-item-selector-card-container .card .selector .selection-icon-button>.checked>.check[data-v-cd4e894e]{height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:4px solid #fff;position:relative;border-bottom:4px solid #fff;top:-1px;width:20px}.meal-builder-mobile-item-selector-card-container .card .content-container[data-v-cd4e894e]{padding:10px;flex-direction:column;display:flex}.meal-builder-mobile-item-selector-card-container .card .content-container.hidden[data-v-cd4e894e]{display:none}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details[data-v-cd4e894e]{flex:0 1 100%;height:116px;font-size:20px;align-items:center;display:flex}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .thumbnail-image[data-v-cd4e894e]{display:flex}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .thumbnail-image .thumbnail[data-v-cd4e894e]{height:75px;width:75px}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .details-content[data-v-cd4e894e]{flex-grow:1;margin-left:12px}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .details-content .rewards-exclusive-desktop[data-v-cd4e894e]{display:none}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .details-content .item-name-container .item-name[data-v-cd4e894e]{font-weight:700;color:#451400;text-transform:uppercase;text-align:left;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .details-content .item-promo[data-v-cd4e894e]{padding:0 5px;font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:.05em;background-color:#451400;border-radius:8px;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .details-content .not-available[data-v-cd4e894e]{padding-top:4px;font-size:12px;font-weight:700;color:#786259;letter-spacing:normal;text-align:left;line-height:1.15;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .details-content .item-tagline[data-v-cd4e894e]{font-size:.7em;color:#786259}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .details-content .cost-and-calories[data-v-cd4e894e]{font-size:14px;font-weight:700;color:#786259;align-items:center;margin-top:5px;white-space:nowrap;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .details-content .cost-and-calories.unselected-group[data-v-cd4e894e]{flex-direction:column;align-items:start}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .details-content .cost-and-calories .item-cost[data-v-cd4e894e]{margin-right:26px}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .details-content .cost-and-calories .item-tagline[data-v-cd4e894e]{overflow-x:visible;font-size:1em;font-weight:400;max-width:100px;margin-left:20px}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .details-content .dietary-tags[data-v-cd4e894e]{flex-direction:row;align-items:center;margin-top:3px;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .details-content .dietary-tags .tag[data-v-cd4e894e]{height:20px;padding:2px 0;font-size:13px;margin-right:5px;color:#fff;text-align:center;border-radius:50%;width:20px}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .selection-content[data-v-cd4e894e]{font-size:24px}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .selection-content .selector[data-v-cd4e894e]{width:68px}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .selection-content .selector.quantity[data-v-cd4e894e]{flex-direction:column;display:flex}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .selection-content .selector.quantity .selection-icon-button>.quantity[data-v-cd4e894e]{font-size:24px;font-weight:500;color:#fff}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .selection-content .selector.quantity .quantity-button-container[data-v-cd4e894e]{justify-content:space-between;margin-top:-4px;display:flex}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .selection-content .selector.quantity .quantity-button-container .quantity-button[data-v-cd4e894e]{height:24px;position:relative;background-color:#451400;border-radius:24px;width:24px}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .selection-content .selector.quantity .quantity-button-container .quantity-button .icon-v[data-v-cd4e894e]{height:12px;right:calc(50% - 1px);position:absolute;top:calc(50% - 6px);background-color:#fff;width:2px}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .selection-content .selector.quantity .quantity-button-container .quantity-button .icon-h[data-v-cd4e894e]{height:2px;right:calc(50% - 6px);position:absolute;top:calc(50% - 1px);background-color:#fff;width:12px}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .selection-content .selector.half-option .selection-icon-button[data-v-cd4e894e]{flex-grow:0;height:44px;border:1px solid #d4cbc7;-o-object-fit:contain;object-fit:contain;border-radius:22px;width:44px}.meal-builder-mobile-item-selector-card-container .card .content-container .item-details .selection-content .selector.half-option .selection-icon-button .half[data-v-cd4e894e]{font-size:14px;font-weight:700}.meal-builder-mobile-item-selector-card-container .card .content-container .customizations-drawer[data-v-cd4e894e]{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.meal-builder-mobile-item-selector-card-container .card .content-container .customizations-drawer .customization-tile[data-v-cd4e894e]{padding:6px 16px;font-size:13px;border:1px solid #d4cbc7;text-transform:uppercase;border-radius:8px}.meal-builder-mobile-item-selector-card-container .card .content-container .customizations-drawer .customization-tile.selected[data-v-cd4e894e]{border:1px solid #a76721;color:#fff;background-color:#a76721}.meal-builder-mobile-item-selector-card-container .card .item-universal-fac-container.hidden[data-v-cd4e894e]{display:none}.meal-builder-mobile-item-selector-card-container .card .item-universal-fac-container[data-v-cd4e894e]{justify-content:center;font-weight:600;color:#451400;width:100%;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.meal-builder-mobile-item-selector-card-container .card .item-universal-fac-container .container-text[data-v-cd4e894e]{font-size:17px}.meal-builder-mobile-item-selector-card-container .card .item-universal-fac-container .container-text .fac[data-v-cd4e894e]{pointer-events:none}.meal-builder-mobile-item-selector-card-container .card .card-footer[data-v-cd4e894e]{display:none}.meal-builder-mobile-item-selector-card-container .message-container[data-v-cd4e894e]{height:100%;justify-content:center;margin-inline:auto;right:0;position:absolute;flex-direction:column;opacity:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:none;z-index:3}.meal-builder-mobile-item-selector-card-container .message-container.show-always[data-v-cd4e894e]{opacity:1;display:flex}.meal-builder-mobile-item-selector-card-container .message-container.show-always.fade-message-enter-active[data-v-cd4e894e]{-webkit-animation:none;animation:none}.meal-builder-mobile-item-selector-card-container .message-container.fade-message-enter-active[data-v-cd4e894e]{-webkit-animation:fade-message-cd4e894e 2s ease-in-out;animation:fade-message-cd4e894e 2s ease-in-out;display:flex;z-index:4}.meal-builder-mobile-item-selector-card-container .message-container .message[data-v-cd4e894e]{padding:12px;font-weight:700;position:relative;background-color:#786259;border-radius:4px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.meal-builder-mobile-item-selector-card-container .message-container .message .text[data-v-cd4e894e]{flex:1 1 auto;color:#fff}.meal-builder-mobile-item-selector-card-customization-button-container .button[data-v-cd4e894e]{height:30px;justify-content:center;border:1px solid #451400;min-width:120px;background-color:#fff;align-items:center;border-radius:1em;display:inline-flex}.meal-builder-mobile-item-selector-card-customization-button-container .button.selected[data-v-cd4e894e],.meal-builder-mobile-item-selector-card-customization-button-container .button[data-v-cd4e894e]:hover{background-color:#451400}.meal-builder-mobile-item-selector-card-customization-button-container .button.selected .text[data-v-cd4e894e],.meal-builder-mobile-item-selector-card-customization-button-container .button:hover .text[data-v-cd4e894e]{color:#fff}.meal-builder-mobile-item-selector-card-customization-button-container .button .text[data-v-cd4e894e]{font-size:14px;font-weight:700;color:#451400;text-transform:uppercase;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.meal-builder-one-tap-reorder-container .header[data-v-64debd18]{font-size:14px;font-weight:700;margin-bottom:20px;color:#786259;letter-spacing:1.08px;line-height:1;font-family:nunito();font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:30px}.meal-builder-one-tap-reorder-container .desktop[data-v-64debd18]{display:none}.meal-builder-one-tap-reorder-container .mobile[data-v-64debd18]{display:unset}.meal-builder-one-tap-reorder-container .mobile .swiper-container[data-v-64debd18]{padding:0 30px;min-width:364px}.meal-builder-one-tap-reorder-container .mobile .swiper-slide[data-v-64debd18]{max-width:304px}@media(min-width:768px){.meal-builder-one-tap-reorder-container[data-v-64debd18]{margin-bottom:20px}}@media(min-width:1024px){.meal-builder-one-tap-reorder-container[data-v-64debd18]{margin-bottom:0;max-width:1200px;flex-direction:column;align-items:center;display:flex}.meal-builder-one-tap-reorder-container .header[data-v-64debd18]{padding:0;font-size:30px;color:#451400;margin:6px 0 29px;width:970px}.meal-builder-one-tap-reorder-container .desktop[data-v-64debd18]{display:flex}.meal-builder-one-tap-reorder-container .desktop .cards-container[data-v-64debd18]{position:relative;width:970px}.meal-builder-one-tap-reorder-container .desktop .cards-container .swiper-button-next[data-v-64debd18],.meal-builder-one-tap-reorder-container .desktop .cards-container .swiper-button-prev[data-v-64debd18]{background-size:56px 56px;opacity:1;bottom:102px;top:unset}.meal-builder-one-tap-reorder-container .desktop .cards-container .swiper-button-next[data-v-64debd18]{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:-60px}.meal-builder-one-tap-reorder-container .desktop .cards-container .swiper-button-prev[data-v-64debd18]{left:-60px}.meal-builder-one-tap-reorder-container .desktop .cards-container .swiper-button-disabled[data-v-64debd18]{opacity:0}.meal-builder-one-tap-reorder-container .mobile[data-v-64debd18]{display:none}}.meal-builder-one-tap-reorder-card-container .meal-builder-one-tap-reorder-card[data-v-6a747f9d]{min-height:170px;border:1px solid #d4cbc7;flex-direction:column;background-color:#fff;box-sizing:border-box;border-radius:15px;cursor:pointer;width:304px;display:flex}.meal-builder-one-tap-reorder-card-container .meal-builder-one-tap-reorder-card .title-container[data-v-6a747f9d]{justify-content:space-between;align-items:top;display:flex}.meal-builder-one-tap-reorder-card-container .meal-builder-one-tap-reorder-card .title-container .title[data-v-6a747f9d]{padding:17px 0 0 20px;font-size:20px;font-weight:700;color:#451400;line-height:1;font-family:trade-gothic-bold()}.meal-builder-one-tap-reorder-card-container .meal-builder-one-tap-reorder-card .button-container[data-v-6a747f9d]{right:5px;position:absolute;bottom:60px}.meal-builder-one-tap-reorder-card-container .meal-builder-one-tap-reorder-card .button-container .add-item-cta[data-v-6a747f9d]{height:40px;right:8px;position:absolute;-o-object-fit:contain;object-fit:contain;min-width:40px;top:5px;background-color:#451400;border-radius:50%;cursor:pointer}.meal-builder-one-tap-reorder-card-container .meal-builder-one-tap-reorder-card .button-container .add-item-cta[data-v-6a747f9d]:after{height:18px;-webkit-transform:rotate(-270 deg);transform:rotate(-270 deg);content:" ";position:absolute;top:11.5px;background-color:#fff;left:19px;width:1.5px;display:block}.meal-builder-one-tap-reorder-card-container .meal-builder-one-tap-reorder-card .button-container .add-item-cta[data-v-6a747f9d]:before{height:1.5px;content:" ";position:absolute;bottom:19px;background-color:#fff;left:10.8px;width:18px;display:block}.meal-builder-one-tap-reorder-card-container .meal-builder-one-tap-reorder-card .button-container .add-item-cta[data-v-6a747f9d]:hover{background-color:#a76721}.meal-builder-one-tap-reorder-card-container .meal-builder-one-tap-reorder-card .details[data-v-6a747f9d]{font-size:14px;color:#451400;margin:13px 20px 0}.meal-builder-one-tap-reorder-card-container .meal-builder-one-tap-reorder-card .date[data-v-6a747f9d]{padding:5px 0 0 20px;font-size:12px;color:#887168}.meal-builder-one-tap-reorder-card-container .meal-builder-one-tap-reorder-card .view-details[data-v-6a747f9d]{font-size:14px;font-weight:700;color:#a76721;margin:auto 0 15px 20px;cursor:pointer}.meal-builder-one-tap-reorder-card-container .meal-builder-one-tap-reorder-card .details-container[data-v-6a747f9d]{min-height:72.4px}.meal-builder-one-tap-reorder-card-container .meal-builder-one-tap-reorder-card[data-v-6a747f9d]:hover{border:1px solid #451400}@media(min-width:1024px){.meal-builder-one-tap-reorder-card-container[data-v-6a747f9d]{padding:0;margin:0 0 40px}.meal-builder-one-tap-reorder-card-container .button-container[data-v-6a747f9d]{top:115px}}.cmg-meal-builder-container .header[data-v-367b2c8c]{padding-right:20px;width:100%;padding-left:20px}.cmg-meal-builder-container .meal-builder-content[data-v-367b2c8c]{width:100%}.cmg-meal-builder-container .meal-builder-content .header-separator[data-v-367b2c8c]{display:none}.cmg-meal-builder-container .pcm-container[data-v-367b2c8c]{justify-content:center;flex-wrap:wrap;margin-right:10px;flex-direction:row;align-items:stretch;margin-left:10px;margin-top:50px;display:flex}.cmg-meal-builder-container .pcm-container .meal-card[data-v-367b2c8c]{height:auto;margin-right:15px;margin-bottom:30px;margin-left:15px;width:270px}@media(min-width:1024px){.cmg-meal-builder-container[data-v-367b2c8c]{flex-direction:column;align-items:center;display:flex}.cmg-meal-builder-container.show-footer[data-v-367b2c8c]{padding-bottom:100px}.cmg-meal-builder-container.type-nested .meal-builder-content .meal-builder-content-inner[data-v-367b2c8c]{padding-right:0;padding-left:0}.cmg-meal-builder-container .meal-builder-content[data-v-367b2c8c]{max-width:1200px}.cmg-meal-builder-container .meal-builder-content .header[data-v-367b2c8c]{padding-right:0;padding-left:0}.cmg-meal-builder-container .meal-builder-content .header-separator[data-v-367b2c8c]{height:1px;margin-right:20px;border-bottom:1px;background:#d4cbc7;margin-left:20px;display:block}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner[data-v-367b2c8c]{padding-right:100px;padding-left:100px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups[data-v-367b2c8c]{flex-wrap:wrap;padding-right:0;flex-direction:row;padding-left:0}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container[data-v-367b2c8c]{flex:0 0 auto}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container[data-v-367b2c8c]:not(:last-child){margin-right:30px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group[data-v-367b2c8c]{flex:0 0 auto;flex-direction:column;padding-bottom:50px;width:300px;display:flex}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .img[data-v-367b2c8c]{flex:0 0 auto;height:200px;margin-right:0;width:200px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .selectable-groups .group-container .group .text[data-v-367b2c8c]{flex:0 0 auto;font-size:2em;text-align:center}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector .heading[data-v-367b2c8c]{font-size:1.5em;margin-bottom:15px;border-top:unset;margin-top:40px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector .quantity-groups .quantity-group[data-v-367b2c8c]{border:1px solid #d4cbc7;max-width:170px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .quantity-group-selector .quantity-groups .quantity-group[data-v-367b2c8c]:not(:last-child){margin-right:30px}.cmg-meal-builder-container .meal-builder-content .meal-builder-content-inner .builder-mode[data-v-367b2c8c]{margin-top:30px}.cmg-meal-builder-container .footer[data-v-367b2c8c]{flex:1 0 100%;height:100px;width:100%}}.single-entree-meal-builder-container .item-category[data-v-281b636e]:first-child{border-top:1px solid #d4cbc7}.single-entree-meal-builder-container .extra-portion-card[data-v-281b636e]{background-color:#f2f2f2}.single-entree-meal-builder-container .extra-portion-card .description-container[data-v-281b636e],.single-entree-meal-builder-container .extra-portion-card .title[data-v-281b636e]{z-index:2}.single-entree-meal-builder-container .extra-portion-card .title[data-v-281b636e]{padding-top:20px;font-size:18px;font-weight:700;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.single-entree-meal-builder-container .extra-portion-card .description-container .description[data-v-281b636e]{font-size:.7em;margin-bottom:5px;color:#786259;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.single-entree-meal-builder-container .extra-portion-card .price[data-v-281b636e]{font-size:14px;font-weight:700;color:#451400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.single-entree-meal-builder-container .extra-portion-card[data-v-281b636e]:after{height:48px;border:1px solid #d4cbc7;content:"";position:absolute;top:25px;border-radius:25px;left:20px;width:48px}@media(max-width:575px){.single-entree-meal-builder-container .extra-portion-card[data-v-281b636e]{background-color:#f2f2f2}.single-entree-meal-builder-container .extra-portion-card[data-v-281b636e] .item-details{padding-right:5px}.single-entree-meal-builder-container .extra-portion-card .title[data-v-281b636e]{padding-top:13px;font-size:17px}.single-entree-meal-builder-container .extra-portion-card .description-container .description[data-v-281b636e]{font-size:12px}}@media(max-width:767px){.single-entree-meal-builder-container.show-nav[data-v-281b636e]{transition:all .3s ease;position:relative}.single-entree-meal-builder-container.show-nav .mobile-item-nav[data-v-281b636e]{visibility:visible}.single-entree-meal-builder-container.show-nav .item-category[data-v-281b636e]:last-of-type{min-height:calc(100vh - 124px)}}@media(min-width:1024px){.single-entree-meal-builder-container .item-category[data-v-281b636e]:first-child{border-top:none}.single-entree-meal-builder-container .extra-portion-card .title[data-v-281b636e]{padding-top:0;font-size:22px;color:#451400;text-transform:uppercase;text-align:center}.single-entree-meal-builder-container .extra-portion-card .price[data-v-281b636e]{font-size:20px}.single-entree-meal-builder-container .extra-portion-card .description-container .description[data-v-281b636e]{font-size:16px}.single-entree-meal-builder-container .extra-portion-card[data-v-281b636e].hover-overlay{display:none}.single-entree-meal-builder-container .extra-portion-card[data-v-281b636e]:after{height:46px;top:48px;left:46px;width:46px}}.favorite-order-details-modal .content-container[data-v-03cbb730]{padding:15px}.favorite-order-details-modal .content-container .header[data-v-03cbb730]{color:#451400}.favorite-order-details-modal .content-container .content[data-v-03cbb730]{margin-bottom:20px;position:relative}.favorite-order-details-modal .content-container .content[data-v-03cbb730] .name input{font-size:1.2em;font-weight:700;color:#451400;text-transform:uppercase;padding-right:30px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.favorite-order-details-modal .content-container .content .refresh[data-v-03cbb730]{height:35px;right:2px;position:absolute;top:12px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.favorite-order-details-modal .content-container .footer[data-v-03cbb730]{width:100%;display:flex}.favorite-order-details-modal .content-container .footer .button[data-v-03cbb730]{flex:1 1 100%}.favorite-order-details-modal .content-container .footer .button[data-v-03cbb730]:first-child{margin-right:15px}.cmg-already-a-member-modal[data-v-6a7f06eb] .cmg-modal-container .cmg-modal .modal-default .modal-inner{justify-content:center;max-width:none;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}.cmg-already-a-member-modal[data-v-6a7f06eb] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title-margin{margin-bottom:1rem;margin-top:1.25rem}.cmg-already-a-member-modal[data-v-6a7f06eb] .cmg-modal-container .cmg-modal .modal-default .modal-content{height:auto}@media(max-width:1023px){.cmg-already-a-member-modal[data-v-6a7f06eb] .cmg-modal-container .cmg-modal .modal-default .modal-content{height:100%}}.cmg-already-a-member-modal .already-a-member-header-container[data-v-6a7f06eb]{flex-direction:column;display:flex}.cmg-already-a-member-modal .already-a-member-header-container .header-container[data-v-6a7f06eb]{text-align:center;justify-items:center;padding-left:.5rem}.cmg-already-a-member-modal .already-a-member-header-container .header-container h1[data-v-6a7f06eb]{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase;width:100%;line-height:1.875rem;font-family:Trade Gothic LT}.cmg-already-a-member-modal .already-a-member-header-container .header-container .description[data-v-6a7f06eb]{font-size:1rem;color:#451400}.cmg-already-a-member-modal .already-a-member-content-container[data-v-6a7f06eb]{height:100%;flex-direction:column;gap:2rem;display:flex}.cmg-already-a-member-modal .already-a-member-content-container .rewards-list[data-v-6a7f06eb]{flex:1;flex-direction:column;gap:1rem;display:flex}.cmg-already-a-member-modal .already-a-member-content-container .rewards-list .reward-item[data-v-6a7f06eb]{align-items:center;display:flex}.cmg-already-a-member-modal .already-a-member-content-container .rewards-list .reward-item .image-container[data-v-6a7f06eb]{height:6rem;flex-shrink:0;justify-content:center;align-items:center;width:6rem;display:flex}.cmg-already-a-member-modal .already-a-member-content-container .rewards-list .reward-item .image-container .reward-icon[data-v-6a7f06eb]{height:3.75rem;flex-shrink:0;width:3.75rem}.cmg-already-a-member-modal .already-a-member-content-container .rewards-list .reward-item .reward-text[data-v-6a7f06eb]{padding:.125rem}.cmg-already-a-member-modal .already-a-member-content-container .rewards-list .reward-item .reward-text[data-v-6a7f06eb] p{font-size:.875rem;text-align:left;margin:0;line-height:1.4}.cmg-already-a-member-modal .already-a-member-content-container .rewards-list .reward-item .reward-text[data-v-6a7f06eb] p:first-child{font-size:.875rem;font-weight:700}.cmg-already-a-member-modal .already-a-member-content-container .cta-container[data-v-6a7f06eb]{flex-direction:column;gap:.75rem;display:flex}@media(min-width:1024px){.cmg-already-a-member-modal[data-v-6a7f06eb] .cmg-modal-container .cmg-modal .modal-default .modal-inner{height:100%;padding-right:1.75rem;padding-bottom:2rem;padding-left:1.75rem}.cmg-already-a-member-modal[data-v-6a7f06eb] .cmg-modal-container .cmg-modal .modal-default .modal-title-margin{margin-bottom:1rem;margin-top:0!important}.cmg-already-a-member-modal[data-v-6a7f06eb] .cmg-modal-container .cmg-modal .modal-default .modal-content{height:100%}.cmg-already-a-member-modal .already-a-member-header-container .header-container h1[data-v-6a7f06eb]{width:55%}.cmg-already-a-member-modal .already-a-member-header-container .header-container .description[data-v-6a7f06eb]{width:95%}.cmg-already-a-member-modal .already-a-member-content-container .rewards-list .reward-item .reward-text[data-v-6a7f06eb]{padding:.5rem}}.alternate-pickup-locations-modal .content-container[data-v-c705904a]{height:100%;flex-direction:column;display:flex}.alternate-pickup-locations-modal .content-container .header[data-v-c705904a]{flex:0 0 auto;padding:40px 40px 32px;position:relative;border-bottom:1px solid #d4cbc7;flex-direction:column;display:flex}.alternate-pickup-locations-modal .content-container .header .name[data-v-c705904a]{overflow:hidden;text-overflow:ellipsis;font-size:24px;font-weight:700;color:#451400;text-transform:uppercase;line-height:1.17;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.alternate-pickup-locations-modal .content-container .header .description[data-v-c705904a]{font-size:16px;color:#786259}.alternate-pickup-locations-modal .content-container .header .description.line-1[data-v-c705904a]{margin-top:8px}.alternate-pickup-locations-modal .content-container .header .close[data-v-c705904a]{height:17px;right:20px;position:absolute;top:20px;cursor:pointer;width:17px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.alternate-pickup-locations-modal .content-container .content[data-v-c705904a]{overflow-y:auto;padding:32px 40px 0}.alternate-pickup-locations-modal .content-container .content .selection-required[data-v-c705904a]{font-size:14px;color:#ad2118}.alternate-pickup-locations-modal .content-container .content .alternate-pickup-restaurants .alternate-pickup-restaurant[data-v-c705904a]{justify-content:space-between;margin-bottom:20px;border-bottom:1px solid #d4cbc7;padding-bottom:20px;display:flex}.alternate-pickup-locations-modal .content-container .content .alternate-pickup-restaurants .alternate-pickup-restaurant .restaurant-info .address-line-1[data-v-c705904a],.alternate-pickup-locations-modal .content-container .content .alternate-pickup-restaurants .alternate-pickup-restaurant .restaurant-info .address-line-2[data-v-c705904a]{font-size:18px;font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.alternate-pickup-locations-modal .content-container .content .alternate-pickup-restaurants .alternate-pickup-restaurant .restaurant-info .alternate-pickup-time[data-v-c705904a]{font-size:16px;margin-top:8px}.alternate-pickup-locations-modal .content-container .content .alternate-pickup-restaurants .alternate-pickup-restaurant .selection-info[data-v-c705904a]{height:66px;flex-direction:column;display:flex}.alternate-pickup-locations-modal .content-container .content .alternate-pickup-restaurants .alternate-pickup-restaurant .selection-info .distance[data-v-c705904a],.alternate-pickup-locations-modal .content-container .content .alternate-pickup-restaurants .alternate-pickup-restaurant .selection-info .select-container[data-v-c705904a]{font-size:14px;font-weight:700;text-align:center;width:55px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.alternate-pickup-locations-modal .content-container .content .alternate-pickup-restaurants .alternate-pickup-restaurant .selection-info .distance .selected[data-v-c705904a],.alternate-pickup-locations-modal .content-container .content .alternate-pickup-restaurants .alternate-pickup-restaurant .selection-info .select-container .selected[data-v-c705904a]{width:34px}.alternate-pickup-locations-modal .content-container .content .alternate-pickup-restaurants .alternate-pickup-restaurant .selection-info .distance .not-selected[data-v-c705904a],.alternate-pickup-locations-modal .content-container .content .alternate-pickup-restaurants .alternate-pickup-restaurant .selection-info .select-container .not-selected[data-v-c705904a]{margin-top:5px}.alternate-pickup-locations-modal .content-container .content .alternate-pickup-restaurants .alternate-pickup-restaurant .selection-info[data-v-c705904a] .select-container .radio-button-container .inactive-radio-button{border-width:3px}.alternate-pickup-locations-modal .content-container .footer[data-v-c705904a]{flex:0 0 auto;overflow-y:hidden;padding:12px 40px 40px;flex-direction:column;display:flex}.alternate-pickup-locations-modal .content-container .footer .cancel[data-v-c705904a]{margin-top:12px}[data-v-c705904a] .cmg-modal{border-radius:8px}@media(min-width:768px){.full-order-details-modal .content-container .content[data-v-c705904a]{min-height:400px;max-height:500px}}[data-v-19f9818e] .cmg-modal-container .cmg-modal .modal-default .modal-background{background:#fff}[data-v-19f9818e] .cmg-modal-container .cmg-modal .modal-default .modal-header{margin-top:25px}[data-v-19f9818e] .cmg-modal-container .cmg-modal .modal-default .modal-content-container .header-spacer{display:none}[data-v-19f9818e] .cmg-modal-container .cmg-modal .modal-default .modal-content-container .header-container{margin-top:60px}[data-v-19f9818e] .cmg-modal-container .cmg-modal .modal-default .modal-content-container .button{width:100%}@media(min-width:768px){[data-v-19f9818e] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-title{display:none}[data-v-19f9818e] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-content-container{min-height:unset}[data-v-19f9818e] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-content-container .header-container{margin-top:15px}[data-v-19f9818e] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-content-container .content-container{margin-bottom:45px}}.bag-reconciliation-modal-container[data-v-50af61ad] .modal-default{height:inherit}.bag-reconciliation-modal-container[data-v-50af61ad] .modal-default .modal-header{flex:0 0 auto!important}.bag-reconciliation-modal-container[data-v-50af61ad] .modal-default .modal-content{height:100%}.bag-reconciliation-modal-container .header-container[data-v-50af61ad]{padding-top:40px;padding-right:50px;flex-direction:column;text-align:center;align-items:center;padding-left:50px;display:flex}.bag-reconciliation-modal-container .header-container .header[data-v-50af61ad]{flex:0 0 auto;margin-bottom:20px}.bag-reconciliation-modal-container .header-container .subheader[data-v-50af61ad]{flex:0 0 auto;font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-reconciliation-modal-container .content[data-v-50af61ad]{height:100%;flex-direction:column;display:flex}.bag-reconciliation-modal-container .content .instructions[data-v-50af61ad]{flex:0 0 auto;margin-bottom:10px;color:#786259;padding-right:50px;padding-left:50px}.bag-reconciliation-modal-container .content .items-list[data-v-50af61ad]{flex:1 1 100%;margin-bottom:30px}.bag-reconciliation-modal-container .content .items-list .item[data-v-50af61ad]{font-weight:700;color:#ad2118;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bag-reconciliation-modal-container .content .actions[data-v-50af61ad]{flex:0 0 auto;margin-bottom:20px;flex-direction:column;display:flex}.bag-reconciliation-modal-container .content .actions .btn[data-v-50af61ad]{flex:0 0 auto}.bag-reconciliation-modal-container .content .actions .btn[data-v-50af61ad]:not(:last-child){margin-bottom:15px}@media(min-width:768px){.bag-reconciliation-modal-container .content .actions[data-v-50af61ad]{margin-bottom:30px;flex-direction:row}.bag-reconciliation-modal-container .content .actions .btn[data-v-50af61ad]{flex:1 1 100%;margin-bottom:0}.bag-reconciliation-modal-container .content .actions .btn[data-v-50af61ad]:not(:last-child){margin-right:10px}}.cmg-chipotle-u-join-rewards-prompt-modal[data-v-025cbbcc] .close-modal-container .close-modal{display:none}.cmg-chipotle-u-join-rewards-prompt-modal[data-v-025cbbcc] .cmg-modal-container .cmg-modal{border-radius:10px}.cmg-chipotle-u-join-rewards-prompt-modal[data-v-025cbbcc] .cmg-modal-container .cmg-modal .modal-default .modal-header{margin-bottom:0!important}.cmg-chipotle-u-join-rewards-prompt-modal[data-v-025cbbcc] .cmg-modal-container .cmg-modal .modal-default .modal-inner{padding-right:0;padding-left:0}.cmg-chipotle-u-join-rewards-prompt-modal[data-v-025cbbcc] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title-margin{margin-bottom:16px!important}.cmg-chipotle-u-join-rewards-prompt-modal .title-container[data-v-025cbbcc]{padding-right:24px;padding-left:24px}.cmg-chipotle-u-join-rewards-prompt-modal .title-container h1[data-v-025cbbcc]{font-size:1.5rem;font-weight:700;font-style:normal;color:#451400;text-transform:uppercase;letter-spacing:normal;text-align:center;line-height:1;font-stretch:normal;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-chipotle-u-join-rewards-prompt-modal .content-container[data-v-025cbbcc]{font-size:1rem;padding-right:24px;padding-left:24px}.cmg-chipotle-u-join-rewards-prompt-modal .footer-container[data-v-025cbbcc]{font-size:.875rem;padding-right:24px;padding-left:24px}.cmg-chipotle-u-join-rewards-prompt-modal .footer-container a[data-v-025cbbcc]{color:#a76721}.cmg-chipotle-u-join-rewards-prompt-modal .actions[data-v-025cbbcc]{text-transform:uppercase;position:relative;font-family:Gotham}.cmg-chipotle-u-join-rewards-prompt-modal .actions p[data-v-025cbbcc]{padding:14px 0;font-size:.875rem;font-weight:500;font-style:normal;color:#a76721;margin:0;line-height:1.23;font-stretch:normal}.cmg-chipotle-u-join-rewards-prompt-modal .separator[data-v-025cbbcc]{height:1px;position:absolute;background-color:#d4cbc7;width:100%}.cmg-chipotle-u-join-rewards-prompt-modal .continue-without-joining[data-v-025cbbcc],.cmg-chipotle-u-join-rewards-prompt-modal .join-rewards[data-v-025cbbcc]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cmg-chipotle-u-reverification-success-modal[data-v-26be621d] .cmg-modal-container .cmg-modal .modal-default .modal-inner{justify-content:center;max-width:none;padding-right:50px;padding-bottom:70px;padding-left:50px}.cmg-chipotle-u-reverification-success-modal[data-v-26be621d] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title-margin{margin-bottom:16px}.cmg-chipotle-u-reverification-success-modal[data-v-26be621d] .cmg-modal-container .cmg-modal .modal-default .modal-content{height:auto}.cmg-chipotle-u-reverification-success-modal[data-v-26be621d] .cmg-modal-container .cmg-modal .modal-default p{-webkit-margin-after:0!important;-webkit-margin-before:0!important;margin:0!important;margin-block-end:0!important;margin-block-start:0!important}.cmg-chipotle-u-reverification-success-modal[data-v-26be621d] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-header{margin-bottom:0}.cmg-chipotle-u-reverification-success-modal .cmg-chipotle-u-reverification-success-modal-content[data-v-26be621d]{height:100%;flex-direction:column;gap:30px;align-items:center;display:flex}.cmg-chipotle-u-reverification-success-modal .cmg-chipotle-u-reverification-success-modal-content lottie-player[data-v-26be621d]{height:80%;-webkit-filter:grayscale(.3) brightness(.2) saturate(.9);filter:grayscale(.3) brightness(.2) saturate(.9);position:absolute;bottom:10%;width:90%}.cmg-chipotle-u-reverification-success-modal .cmg-chipotle-u-reverification-success-modal-content h1[data-v-26be621d]{font-size:1.75rem;color:#451400;text-transform:uppercase;width:230px;line-height:1.875rem;font-family:Trade Gothic LT}.cmg-chipotle-u-reverification-success-modal .cmg-chipotle-u-reverification-success-modal-content p[data-v-26be621d]{font-size:1rem;font-weight:300;margin-bottom:0;color:#1b0800;line-height:normal;font-family:Nunito}.cmg-chipotle-u-reverification-success-modal .cmg-chipotle-u-reverification-success-modal-content .medallion-container[data-v-26be621d]{flex:1}.cmg-chipotle-u-reverification-success-modal .cmg-chipotle-u-reverification-success-modal-content .medallion[data-v-26be621d]{height:252px;width:252px}.cmg-chipotle-u-reverification-success-modal .cmg-chipotle-u-reverification-success-modal-content .graduation-date[data-v-26be621d]{font-weight:600}.cmg-chipotle-u-reverification-success-modal .cmg-chipotle-u-reverification-success-modal-content .btn-primary[data-v-26be621d]{width:100%}@media(max-width:767px){.cmg-chipotle-u-reverification-success-modal .cmg-chipotle-u-reverification-success-modal-content .description-container[data-v-26be621d]{margin-bottom:115px}.cmg-chipotle-u-reverification-success-modal .cmg-chipotle-u-reverification-success-modal-content .medallion-container[data-v-26be621d]{flex:1;align-items:center;display:flex}}.clear-wallet-modal .content-container[data-v-a48a7bd8]{text-align:center;z-index:1001}.clear-wallet-modal .content-container .header .close-pill[data-v-a48a7bd8]{height:2.5em;margin-right:.5em;border-radius:50%;cursor:pointer;margin-left:auto;width:2.5em;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:1.5em}.clear-wallet-modal .content-container .header .close-pill .close-modal[data-v-a48a7bd8]{width:15px}.clear-wallet-modal .content-container .header .subtext[data-v-a48a7bd8]{font-size:30px;font-weight:700;color:#451400;text-transform:uppercase;padding-right:60px;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:60px}.clear-wallet-modal .content-container .content[data-v-a48a7bd8]{padding-right:45px;margin-top:30px;padding-left:45px}.clear-wallet-modal .content-container .footer[data-v-a48a7bd8]{padding-right:60px;flex-direction:column;gap:12px;padding-bottom:30px;margin-top:30px;padding-left:60px;display:flex}.clear-wallet-modal .content-container .footer .button[data-v-a48a7bd8]{flex:1 1 100%}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal{position:relative;bottom:30px;box-shadow:0 0 rgba(0,0,0,.1)!important;width:295px}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal .modal-default{padding-top:0!important}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal .modal-default .modal-inner{padding:0}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title{margin-bottom:0!important}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal .modal-default .modal-background,.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal .modal-default .modal-header{display:none}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal .modal-default .modal-content .flag-container{align-items:center;display:flex}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal .modal-default .modal-content .flag-container .flag-left-container{height:30px;align-self:flex-end;background:#fff;width:115px}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal .modal-default .modal-content .flag-container .flag-box{flex-grow:1;height:65px;padding:3px;border-radius:90px 90px 0 0;background:#fff;width:65px}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal .modal-default .modal-content .flag-container .flag-right-container{flex-grow:1;height:30px;align-self:flex-end;background:#fff;width:115px}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal .modal-default .modal-content .flag-container .cmg-country-flag-container .flag-placement{padding:0}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal .modal-default .shimmer-spacer{display:none}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal img.flag{height:60px;width:60px}.cmg-country-switch-alert-modal .text[data-v-3d0f6ad0]{color:#451400;background:#fff}.cmg-country-switch-alert-modal .text .header[data-v-3d0f6ad0]{padding-top:20px;font-size:18px;font-weight:700;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-country-switch-alert-modal .text .address-container[data-v-3d0f6ad0]{font-size:16px;font-weight:700;line-height:1.38;margin-top:15px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-country-switch-alert-modal .text .alert-container[data-v-3d0f6ad0]{margin-top:27px}.cmg-country-switch-alert-modal .text .alert-container .country-message[data-v-3d0f6ad0]{font-size:18px;font-weight:700;line-height:22px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-country-switch-alert-modal .text .alert-container .rewards-payments-message[data-v-3d0f6ad0]{font-size:12px;margin:auto;width:240px;line-height:18px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-country-switch-alert-modal .text .buttons-container[data-v-3d0f6ad0]{padding:20px}.cmg-country-switch-alert-modal .text .buttons-container[data-v-3d0f6ad0] .button{margin-top:10px;display:flex}@media(min-width:768px){.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal{bottom:40px;width:470px}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal .modal-default .modal-content .flag-container .flag-left-container{height:40px;width:195px}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal .modal-default .modal-content .flag-container .flag-box{height:85px;width:85px}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal .modal-default .modal-content .flag-container .flag-right-container{height:40px;width:195px}.cmg-country-switch-alert-modal[data-v-3d0f6ad0] .cmg-modal-container .cmg-modal img.flag{height:80px;width:80px}.cmg-country-switch-alert-modal .text .header[data-v-3d0f6ad0]{padding-top:40px;font-size:30px}.cmg-country-switch-alert-modal .text .address-container[data-v-3d0f6ad0]{font-size:14px;margin-top:8px}.cmg-country-switch-alert-modal .text .alert-container[data-v-3d0f6ad0]{margin-top:38px}.cmg-country-switch-alert-modal .text .alert-container .country-message[data-v-3d0f6ad0]{font-size:30px;line-height:32px}.cmg-country-switch-alert-modal .text .alert-container .rewards-payments-message[data-v-3d0f6ad0]{font-size:14px;margin:10px auto auto;width:370px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-country-switch-alert-modal .text .buttons-container[data-v-3d0f6ad0]{padding:30px 94px 50px}}.cmg-cyob-redemption-success-modal[data-v-3e7cab88] .cmg-modal-container .cmg-modal .modal-default .modal-inner{max-width:none;padding-right:50px;padding-bottom:70px;padding-left:50px}.cmg-cyob-redemption-success-modal[data-v-3e7cab88] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title-margin{margin-bottom:30px}.cmg-cyob-redemption-success-modal[data-v-3e7cab88] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content{justify-content:center;flex-direction:column;display:flex}.cmg-cyob-redemption-success-modal h1[data-v-3e7cab88]{font-size:1.75rem;font-weight:700;font-style:normal;color:#451400;text-transform:uppercase;align-self:stretch;text-align:center;line-height:1.875rem;font-family:Trade Gothic LT}.cmg-cyob-redemption-success-modal p[data-v-3e7cab88]{font-weight:400;font-style:normal;color:#451400;text-align:center;font-family:Nunito}.cmg-cyob-redemption-success-modal img[data-v-3e7cab88]{height:200px;margin-bottom:30px;margin-top:30px}.cmg-cyob-redemption-success-modal .cyob-redemption-success-content-container[data-v-3e7cab88]{flex-direction:column;align-items:center;display:flex}.cmg-cyob-redemption-success-modal .expiration-notice[data-v-3e7cab88]{padding-top:5px;font-size:.875rem;text-transform:capitalize;line-height:1.25rem}.cmg-cyob-redemption-success-modal .redeem-instructions[data-v-3e7cab88]{font-size:1rem;width:350px}.cmg-cyob-redemption-success-modal lottie-player[data-v-3e7cab88]{height:80%;-webkit-filter:grayscale(.3) brightness(.2) saturate(.9);filter:grayscale(.3) brightness(.2) saturate(.9);position:absolute;bottom:10%;width:90%}.cmg-cyob-redemption-success-modal .use-reward[data-v-3e7cab88]{text-transform:uppercase;width:80%;z-index:1}.cmg-cyob-redemption-success-modal .terms[data-v-3e7cab88]{font-size:.8125rem;font-weight:500;font-style:normal;margin-bottom:50px;color:#a76721;text-transform:uppercase;cursor:pointer;line-height:1rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Gotham;z-index:1}.cmg-cyob-redemption-success-modal .capitalize[data-v-3e7cab88]{text-transform:capitalize}@media(max-width:767px){.cmg-cyob-redemption-success-modal .use-reward[data-v-3e7cab88]{position:fixed;bottom:40px}}.cmg-cyob-reward-modal[data-v-651db4c5] .cmg-modal-container .cmg-modal .modal-default .modal-inner{max-width:none;padding-right:50px;padding-bottom:70px;padding-left:50px}.cmg-cyob-reward-modal[data-v-651db4c5] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title-margin{margin-bottom:0!important}.cmg-cyob-reward-modal .cyob-reward-header-container img[data-v-651db4c5]{height:106px;width:106px}.cmg-cyob-reward-modal .cyob-reward-content-container[data-v-651db4c5]{flex-direction:column;display:flex}.cmg-cyob-reward-modal h1[data-v-651db4c5]{font-weight:700;font-style:normal;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT}.cmg-cyob-reward-modal .modal-title[data-v-651db4c5]{font-size:1.75rem;line-height:1.875rem}.cmg-cyob-reward-modal .birthday-greeting[data-v-651db4c5]{font-size:.8125rem;font-weight:500;font-style:normal;color:#ad2118;text-transform:uppercase;letter-spacing:.125rem;text-align:center;line-height:1.25rem;font-family:Gotham}.cmg-cyob-reward-modal .selection-deadline[data-v-651db4c5]{font-size:.875rem;font-weight:400;font-style:normal;margin-bottom:20px;color:#451400;text-transform:capitalize;text-align:center;line-height:1.25rem;margin-top:8px;font-family:Nunito}.cmg-cyob-reward-modal .error-message[data-v-651db4c5]{font-size:.875rem;font-weight:400;font-style:normal;margin-bottom:0;color:#ad2118;text-transform:capitalize;line-height:20px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-cyob-reward-modal .rewards-list[data-v-651db4c5]{height:37vh;overflow-y:scroll;flex-direction:column;gap:16px;align-items:center;display:flex}.cmg-cyob-reward-modal .rewards-list .reward-item[data-v-651db4c5]{padding:8px 60px 8px 0;position:relative;align-items:center;cursor:pointer;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.cmg-cyob-reward-modal .rewards-list .reward-item .reward-title[data-v-651db4c5]{flex:1 1 80px;font-size:1.125rem;text-align:left;width:200px;line-height:1.375rem;padding-left:5px}.cmg-cyob-reward-modal .rewards-list .reward-item .reward-image[data-v-651db4c5]{height:100px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;width:100px}.cmg-cyob-reward-modal .rewards-list .selected[data-v-651db4c5]{height:44px;-webkit-transform:translateY(-50%);transform:translateY(-50%);justify-content:center;right:12px;position:absolute;top:50%;background-color:#a76721;align-items:center;border-radius:50px;width:44px;display:flex}.cmg-cyob-reward-modal .rewards-list .selected .check[data-v-651db4c5]{height:9.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:3px solid #fff;position:relative;border-bottom:3px solid #fff;top:-2px;width:19px}.cmg-cyob-reward-modal .cyob-actions[data-v-651db4c5]{flex-direction:column;gap:24px;align-items:center;display:flex}.cmg-cyob-reward-modal .cyob-actions .choose-reward[data-v-651db4c5]{width:90%}.cmg-cyob-reward-modal .cyob-actions .later[data-v-651db4c5]{font-size:1.25rem;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cmg-cyob-reward-modal .rewards-offline[data-v-651db4c5]{padding-top:70px}@media(max-width:767px){.cmg-cyob-reward-modal[data-v-651db4c5] .cmg-modal-container .cmg-modal .modal-default .modal-inner{overflow:hidden;max-width:none;padding-right:0;padding-bottom:0;padding-left:0}.cmg-cyob-reward-modal[data-v-651db4c5] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content{overflow:auto}.cmg-cyob-reward-modal .cyob-actions[data-v-651db4c5]{justify-content:center;display:flex}.cmg-cyob-reward-modal .cyob-actions .choose-reward[data-v-651db4c5]{position:fixed;bottom:40px;width:90%}.cmg-cyob-reward-modal .cyob-reward-content-container[data-v-651db4c5]{padding-bottom:110px}.cmg-cyob-reward-modal .cyob-reward-content-container .rewards-list[data-v-651db4c5]{height:auto;gap:0}.cmg-cyob-reward-modal .cyob-reward-content-container .rewards-list .reward-item[data-v-651db4c5]{padding:16px 60px 16px 16px}.cmg-cyob-reward-modal .cyob-reward-content-container .rewards-list .reward-item+.reward-item[data-v-651db4c5]{border-top:1px solid #d4cbc7}}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal{max-width:510px!important;width:510px}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper{height:100%!important}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default{height:100%;max-width:510px}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .header-content-container{position:absolute;left:20px}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .header-content-container h2{font-size:20px}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .close-modal-container{right:1.75em;top:0}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{max-width:510px;border-top:1px solid #d4cbc7;padding-right:50px;margin-top:25px;padding-left:50px}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-title{display:none}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{height:100%;padding-top:15px;max-width:510px;box-sizing:border-box;margin:0 auto}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .header-text{font-size:18px;color:#451400;text-align:left}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .dietary-tag-group-container{margin-top:20px}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .dietary-tag-group-container .dietary-tag-group-header{display:flex}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .dietary-tag-group-container .dietary-tag-group-header .badge{height:20px;font-size:10px;color:#fff;border-radius:50%;width:20px;line-height:20px}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .dietary-tag-group-container .dietary-tag-group-header .text{font-size:14px;font-weight:500;margin-left:10px}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .dietary-tag-group-container .dietary-tag-group-subheader{font-size:14px;color:#451400;text-align:left;margin-top:10px}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .dietary-tag-group-container .dietary-tag-container{flex-wrap:wrap;display:flex}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .dietary-tag-group-container .dietary-tag-container .dietary-tag{border-color:var(--primary,gray);padding:4px 22px;font-size:11px;font-weight:700;margin-right:10px;color:var(--primary,gray);border-style:solid;border-width:1px;background-color:var(--secondary,#fff);border-radius:15px;cursor:pointer;margin-top:10px}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .dietary-tag-group-container .dietary-tag-container .dietary-tag.selected{color:#fff;background-color:var(--primary,#000)}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .ingredients-disclaimer-text{padding-top:35px;color:#451400;text-align:left}.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .apply-changes{margin-bottom:35px;width:240px;margin-top:35px}@media(max-width:768px){[data-v-327888d0] .cmg-modal-container .cmg-modal{max-width:510px}[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default{height:100%;max-width:510px}}@media(max-width:){.cmg-dietary-filters-modal[data-v-327888d0] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{margin:0}}.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .modal-default .modal-header .header-content-container{flex-direction:column;margin-top:30px}.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .modal-default .modal-header .header-content-container .headline{font-size:28px;font-weight:700;color:#451400;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .modal-default .modal-header .header-content-container .sub-headline{font-size:12px;font-weight:500;color:#734a3a;text-align:center;margin-top:8px;font-family:Gotham}.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .modal-default .modal-header .close-modal-container .close-modal{height:15px;width:15px}.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .modal-default .modal-content{justify-content:space-between;flex-direction:column;display:flex}.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .modal-default .modal-content .content-wrapper .employee-verified-container{margin-top:24px;display:flex}.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .modal-default .modal-content .content-wrapper .employee-verified-container .employee-verified{font-size:14px;font-weight:500;font-family:Gotham}.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .modal-default .modal-content .content-wrapper .employee-verified-container img{height:16px;margin-left:5px;width:16px}.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .modal-default .modal-content .content-wrapper .body-text{text-align:left;margin-top:16px}.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .modal-default .modal-content .content-wrapper .body-text p{margin-bottom:32px}.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .modal-default .modal-content .content-wrapper .body-text p:nth-of-type(3){margin-bottom:0}.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .modal-default .modal-content .okay{height:48px;margin:0 auto 30px;width:350px}@media(min-width:768px){.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{padding-right:50px;padding-left:50px}.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-title{margin-bottom:0}.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .body-text{font-size:14px}.cmg-employee-rewards-how-it-works-modal[data-v-4764077a] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .okay{margin-bottom:35px;margin-top:8px}}.epop-container[data-v-90bb0724]{padding:50px;color:#451400;position:relative;background-color:#fff}.epop-container .close-icon[data-v-90bb0724]{height:45px;-webkit-transform:scale(.6);transform:scale(.6);right:8px;position:absolute;opacity:.85;top:10px;width:45px}.epop-container .close-icon[data-v-90bb0724]:hover{opacity:1}.epop-container .close-icon[data-v-90bb0724]:after,.epop-container .close-icon[data-v-90bb0724]:before{height:100%;content:" ";position:absolute;background-color:#451400;left:15px;width:4px}.epop-container .close-icon[data-v-90bb0724]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.epop-container .close-icon[data-v-90bb0724]:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.epop-container .header[data-v-90bb0724]{padding-top:10px;font-size:32px;font-weight:700;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.epop-container .body[data-v-90bb0724]{overflow:auto;font-size:16px;margin-bottom:30px;max-height:450px;text-align:center}.epop-container .body .epop-item[data-v-90bb0724]{padding-top:25px}.epop-container .body .epop-item .title[data-v-90bb0724]{font-weight:700}.epop-container .body .epop-item .mesage[data-v-90bb0724],.epop-container .body .epop-item .title[data-v-90bb0724]{font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.epop-container .button-container[data-v-90bb0724]{justify-content:center;flex-direction:row;margin-top:20px;display:flex}.epop-container .button-container .button[data-v-90bb0724]{flex:0 1 280px}@media(max-width:450px){.epop-container[data-v-90bb0724]{padding:21px}.epop-container .header[data-v-90bb0724]{padding-top:30px}.epop-container .body[data-v-90bb0724]{margin-bottom:10px;max-height:70vh}}.browser-is-mobilesafari .epop-container .body[data-v-90bb0724]{height:400px}@media(max-width:374px){.browser-is-mobilesafari .epop-container .body[data-v-90bb0724]{height:300px}.epop-container .body[data-v-90bb0724]{max-height:350px}}.error-modal .modal-content-container[data-v-4fbfab21]{height:100%;justify-content:center;flex-direction:column;padding-bottom:50px;display:flex}.error-modal .modal-content-container .header-spacer[data-v-4fbfab21]{flex:1 1 100%;width:100%}.error-modal .modal-content-container .header-container[data-v-4fbfab21]{font-size:1.8em;font-weight:700;color:#451400;text-transform:uppercase;padding-right:10px;line-height:.9em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:10px}.error-modal .modal-content-container .content-container[data-v-4fbfab21]{flex:1 1 100%;margin-top:20px}.error-modal .modal-content-container .options-container[data-v-4fbfab21]{flex:0 0 auto;justify-self:flex-end;flex-direction:column;display:flex}.error-modal.isInterstitialError .header-spacer[data-v-4fbfab21]{flex:1 1 50%}@media(min-width:768px){.error-modal .modal-content-container[data-v-4fbfab21]{min-height:350px}.error-modal .modal-content-container .header-spacer[data-v-4fbfab21]{flex:0 0 30px}}.exit-mobile-verification-modal .content-container[data-v-df055418]{text-align:center}.exit-mobile-verification-modal .content-container .header .close-pill[data-v-df055418]{height:2.5em;margin-right:.5em;border-radius:50%;cursor:pointer;margin-left:auto;width:2.5em;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:1.5em}.exit-mobile-verification-modal .content-container .header .close-pill .close-modal[data-v-df055418]{width:15px}.exit-mobile-verification-modal .content-container .header .subtext[data-v-df055418]{font-size:30px;font-weight:700;color:#451400;text-transform:uppercase;padding-right:60px;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:60px}.exit-mobile-verification-modal .content-container .content[data-v-df055418]{padding-right:45px;margin-top:30px;padding-left:45px}.exit-mobile-verification-modal .content-container .footer[data-v-df055418]{padding-right:60px;flex-direction:column;gap:12px;padding-bottom:30px;margin-top:30px;padding-left:60px;display:flex}.exit-mobile-verification-modal .content-container .footer .button[data-v-df055418]{flex:1 1 100%}.modal-container[data-v-6757a60f]{color:#451400}.modal-container .content-container[data-v-6757a60f]{min-height:520px;padding-top:20px;position:relative;flex-direction:column;display:flex}.modal-container .content-container .button-container[data-v-6757a60f]{align-self:flex-end;padding-bottom:20px;width:100%;margin-top:auto}.modal-container .content-container .button-container .main-button[data-v-6757a60f]{position:relative;bottom:20px;margin:0 auto;width:100%}@supports(-webkit-overflow-scrolling:touch){.modal-container .content-container .button-container .main-button[data-v-6757a60f]{bottom:60px!important}}.modal-container .content-container .button-container .hidden[data-v-6757a60f]{visibility:hidden}.modal-container .content-container .pre-text[data-v-6757a60f]{padding-top:10px;font-size:18px;font-weight:700;padding-bottom:20px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.modal-container .content-container .main-text[data-v-6757a60f]{font-size:30px;margin:0 auto;width:286px;line-height:1.07}.modal-container .content-container .main-text[data-v-6757a60f],.modal-container .content-container .rating-text[data-v-6757a60f]{font-weight:700;font-weight:400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.modal-container .content-container .rating-text[data-v-6757a60f]{font-size:18px;padding-bottom:40px}.modal-container .content-container .additional-rating-text[data-v-6757a60f]{font-size:18px;font-weight:700;padding-bottom:10px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.modal-container .content-container .error-text[data-v-6757a60f]{font-size:16px;max-height:40px;padding-bottom:20px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.modal-container .content-container cmg-star-strip[data-v-6757a60f]{padding-bottom:15px}.modal-container .content-container .additional-details-container[data-v-6757a60f]{width:100%;display:block}.modal-container .content-container .additional-details-container .description[data-v-6757a60f]{font-size:.8em;margin-bottom:7.5px;color:#786259}.modal-container .content-container .additional-details-container .additionalDetails[data-v-6757a60f]{min-height:90px;padding-top:8px;resize:none;border:1px solid #d4cbc7;color:#451400;width:100%;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:8px}.modal-container .content-container .additional-details-container .additionalDetails[data-v-6757a60f]::-webkit-input-placeholder{color:#786259}.modal-container .content-container .additional-details-container .additionalDetails[data-v-6757a60f]:-ms-input-placeholder{color:#786259}.modal-container .content-container .additional-details-container .additionalDetails[data-v-6757a60f]::-ms-input-placeholder{color:#786259}.modal-container .content-container .additional-details-container .additionalDetails[data-v-6757a60f]::placeholder{color:#786259}.modal-container .content-container .additional-details-container .additionalDetails.error[data-v-6757a60f]{border:1px solid #d0021b}.modal-container .content-container .additional-details-container .additionalDetails.error[data-v-6757a60f]::-webkit-input-placeholder{color:#d0021b}.modal-container .content-container .additional-details-container .additionalDetails.error[data-v-6757a60f]:-ms-input-placeholder{color:#d0021b}.modal-container .content-container .additional-details-container .additionalDetails.error[data-v-6757a60f]::-ms-input-placeholder{color:#d0021b}.modal-container .content-container .additional-details-container .additionalDetails.error[data-v-6757a60f]::placeholder{color:#d0021b}.modal-container .content-container .additional-details-container .char-count[data-v-6757a60f]{font-size:.8em;font-weight:500;color:#c6b4a4;align-self:flex-end;float:right;margin-top:5px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.modal-container .content-container .additional-details-container .char-count.error[data-v-6757a60f]{color:#d0021b}.modal-container .content-container .additional-details-container .contact-me[data-v-6757a60f]{padding-top:12px;justify-content:flex-start;color:#786259;cursor:pointer;padding-bottom:40px;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-flex}.modal-container .content-container .additional-details-container .contact-me .label[data-v-6757a60f]{height:80px;text-align:left;padding-left:10px}.modal-container .content-container .content-root.disable-interaction[data-v-6757a60f]{pointer-events:none}@supports(-webkit-overflow-scrolling:touch){.modal-container .content-container[data-v-6757a60f]{padding-bottom:60px}}@media(min-width:768px){.modal-container[data-v-6757a60f]{height:800px}.modal-container .content-root .legal-copy[data-v-6757a60f]{margin-bottom:0}}@media(max-width:374px){.modal-container .content-container[data-v-6757a60f]{min-height:480px}@supports(-webkit-overflow-scrolling:touch){.modal-container .content-container[data-v-6757a60f]{min-height:540px}}}@media(min-width:375px)and (max-width:575px)and (max-height:620px){.modal-container .content-container[data-v-6757a60f]{min-height:580px}@supports(-webkit-overflow-scrolling:touch){.modal-container .content-container[data-v-6757a60f]{min-height:640px;padding-bottom:50px}}}@media(min-width:375px)and (max-width:575px)and (min-height:621px){.modal-container .content-container[data-v-6757a60f]{min-height:650px}@supports(-webkit-overflow-scrolling:touch){.modal-container .content-container[data-v-6757a60f]{min-height:710px}}}@media(min-width:576px)and (max-width:767px)and (min-height:620px){.modal-container .content-container[data-v-6757a60f]{min-height:600px}@supports(-webkit-overflow-scrolling:touch){.modal-container .content-container[data-v-6757a60f]{min-height:660px}}}@media(min-width:375px)and (max-width:575px)and (min-height:800px){.modal-container .content-container[data-v-6757a60f]{min-height:700px}@supports(-webkit-overflow-scrolling:touch){.modal-container .content-container[data-v-6757a60f]{min-height:760px}}}.container[data-v-2c51bf22]{justify-content:center;flex-wrap:wrap;flex-direction:row;padding-bottom:30px;margin-top:-20px;display:flex}.container .pill[data-v-2c51bf22]{height:40px;margin:3px}.container .pill .button-container .filled[data-v-2c51bf22]{color:#fff;background-color:#451400}.container .pill .button-container .button-text[data-v-2c51bf22]{padding:6px 10px;font-size:16px;border:2px solid #451400;font-weight:700;text-transform:none;border-radius:30px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.container[data-v-14449d00]{justify-content:center;flex-direction:row;display:flex}.container .rating-star[data-v-14449d00]{height:55px;width:55px}.static-page[data-v-7fef600f]{height:73vh;padding-top:50px;justify-content:center;flex-direction:column;max-height:600px;display:flex}.static-page.additional-subtext-included[data-v-7fef600f],.static-page.secondary-included[data-v-7fef600f]{padding-top:0}.static-page .video-container[data-v-7fef600f]{padding-top:30px;padding-bottom:20px;display:block}.static-page .video-container video[data-v-7fef600f]{height:211px;width:300px}.static-page .video-container.secondary-included[data-v-7fef600f]{padding-top:0}.static-page .main-text[data-v-7fef600f]{font-size:30px;font-weight:700;padding-bottom:20px;line-height:1.07;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.static-page .sub-text[data-v-7fef600f]{padding-bottom:30px}.static-page .additional-sub-text[data-v-7fef600f],.static-page .sub-text[data-v-7fef600f]{font-size:18px;margin:0 auto;width:297px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.static-page .button-container[data-v-7fef600f]{min-height:150px;padding-top:8vh;flex-direction:column;padding-bottom:20px;width:100%;display:flex}.static-page .button-container .secondary-button[data-v-7fef600f]{margin-top:10px}.static-page .button-container.secondary-included[data-v-7fef600f]{padding-top:0}@media(min-width:1024px)and (max-height:710px){.static-page[data-v-7fef600f]{height:unset}.static-page .sub-text.secondary-included[data-v-7fef600f]{padding-bottom:0}.static-page .button-container.secondary-included[data-v-7fef600f]{padding-top:3vh}}@media(max-width:374px){.static-page[data-v-7fef600f]{height:100vh}.static-page .button-container[data-v-7fef600f]{padding-top:5vh;margin-bottom:30px}.static-page .button-container.additional-subtext-included[data-v-7fef600f]{padding-top:1vh}.static-page .button-container.secondary-included[data-v-7fef600f]{padding-top:0}.static-page .sub-text.additional-subtext-included[data-v-7fef600f]{padding-bottom:0}}@media(min-width:375px)and (max-width:575px)and (max-height:620px){.static-page[data-v-7fef600f]{height:90vh}.static-page .button-container[data-v-7fef600f]{padding-top:3vh;padding-bottom:60px}.static-page .button-container.secondary-included[data-v-7fef600f]{padding-top:0}.static-page .sub-text.additional-subtext-included[data-v-7fef600f]{padding-bottom:5px}}@media(min-width:375px)and (max-width:575px)and (min-height:621px){.static-page[data-v-7fef600f]{height:90vh}.static-page .button-container.secondary-included[data-v-7fef600f]{min-height:180px;padding-top:15vh}}@media(min-width:576px)and (max-width:767px){.static-page[data-v-7fef600f]{height:90vh}.static-page .button-container[data-v-7fef600f]{padding-top:15vh;margin-bottom:-100px}}.full-order-details-modal .content-container[data-v-40c2e383]{height:100%;flex-direction:column;display:flex}.full-order-details-modal .content-container .header[data-v-40c2e383]{flex:0 0 auto;min-height:60px;padding:25px 50px 25px 25px;position:relative;border-bottom:1px solid #d4cbc7;align-items:center;display:flex}.full-order-details-modal .content-container .header .name[data-v-40c2e383]{overflow:hidden;text-overflow:ellipsis;font-size:1.2em;font-weight:700;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.full-order-details-modal .content-container .header .close[data-v-40c2e383]{height:15px;right:25px;position:absolute;top:25px;cursor:pointer;width:15px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.full-order-details-modal .content-container .content[data-v-40c2e383]{flex:1 1 100%;overflow-y:auto;padding:20px}.full-order-details-modal .content-container .content .meal[data-v-40c2e383]{padding-bottom:20px}.full-order-details-modal .content-container .content .meal[data-v-40c2e383]:not(:last-child){margin-bottom:20px;border-bottom:1px solid #d4cbc7}.full-order-details-modal .content-container .content .meal .name[data-v-40c2e383]{font-size:.75em;font-weight:700;margin-bottom:10px;color:#786259;text-transform:uppercase;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.full-order-details-modal .content-container .content .meal .entree[data-v-40c2e383]{font-size:.85em}.full-order-details-modal .content-container .content .meal .entree .entree-name[data-v-40c2e383]{font-weight:700;margin-bottom:15px;color:#451400}.full-order-details-modal .content-container .content .meal .entree .entree-contents[data-v-40c2e383]{color:#786259}.full-order-details-modal .content-container .content .meal .items[data-v-40c2e383]{margin-top:10px}.full-order-details-modal .content-container .content .meal .items .item[data-v-40c2e383]{font-size:.8em;color:#786259;display:flex}.full-order-details-modal .content-container .content .meal .items .item[data-v-40c2e383]:not(:last-child){margin-bottom:5px}.full-order-details-modal .content-container .footer[data-v-40c2e383]{flex:0 0 auto;overflow-y:hidden}.full-order-details-modal .content-container .footer .add-to-bag[data-v-40c2e383]{width:100%}@media(min-width:768px){.full-order-details-modal .content-container .content[data-v-40c2e383]{min-height:400px;max-height:500px}}.gift-card-modal[data-v-4090d9c6] .cmg-modal-container .cmg-modal .modal-default{height:100%}.gift-card-modal[data-v-4090d9c6] .cmg-modal-container .cmg-modal .modal-default .modal-background{height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.gift-card-modal[data-v-4090d9c6] .cmg-modal-container .cmg-modal .modal-default .modal-header .close-modal-container .close-modal{height:1rem;width:1rem}.gift-card-modal[data-v-4090d9c6] .cmg-loyalty-reward-card{margin-right:auto;margin-left:auto}.gift-card-modal .header-container .student-header[data-v-4090d9c6]{background-color:#e7f86f}.gift-card-modal .message[data-v-4090d9c6]{font-size:.875rem;color:#786259;margin-top:1.25rem}.gift-card-modal .btn[data-v-4090d9c6]{height:2.75rem;width:20.9375rem;margin-top:1.25rem}.toast-container[data-v-301d8b7a]{padding:40px 25px 42px;color:#fff;position:relative;text-align:center;background-color:#451400}.toast-container .title-text[data-v-301d8b7a]{flex:0 0 auto;font-size:30px;font-weight:700;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.toast-container .body[data-v-301d8b7a]{padding-top:22px;font-size:18px;text-align:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(max-width:450px){.toast-container[data-v-301d8b7a]{padding:40px 25px 42px}.toast-container .title-text[data-v-301d8b7a]{font-size:24px}.toast-container .body[data-v-301d8b7a]{padding-top:22px;font-size:16px}}.guac-mode-join-rewards-modal[data-v-39e28dfa]{height:100vh}.guac-mode-join-rewards-modal[data-v-39e28dfa] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-image{max-height:85px;margin-top:26px}.guac-mode-join-rewards-modal[data-v-39e28dfa] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-content{height:100%}.guac-mode-join-rewards-modal .title[data-v-39e28dfa]{padding:0 20px;font-size:40px;font-weight:700;color:#451400;line-height:1.1;margin-top:12px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.guac-mode-join-rewards-modal .content-container[data-v-39e28dfa]{padding:0 15px 15px;max-width:400px}.guac-mode-join-rewards-modal .content-container .header[data-v-39e28dfa]{color:#451400}.guac-mode-join-rewards-modal .content-container .content[data-v-39e28dfa]{overflow-y:unset;justify-content:center;margin-bottom:20px;position:relative;flex-direction:column;display:flex;z-index:10}.guac-mode-join-rewards-modal .content-container .content .message[data-v-39e28dfa]{color:#786259;margin:15px 22px 22px}.guac-mode-join-rewards-modal .content-container .content .btn-container[data-v-39e28dfa]{flex-direction:column;display:flex}.guac-mode-join-rewards-modal .content-container .content .btn-container .btn[data-v-39e28dfa]{margin-bottom:15px}.guac-mode-join-rewards-modal .content-container .content .legal-copy-container .legal-copy[data-v-39e28dfa]{font-size:12px;color:#786259}.guac-mode-join-rewards-modal .content-container .content .legal-copy-container .legal-copy[data-v-39e28dfa] a{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.guac-mode-join-rewards-modal[data-v-39e28dfa] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-title{margin-bottom:2px!important}.guac-mode-join-rewards-modal[data-v-39e28dfa] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-content{flex-direction:column;display:flex}.guac-mode-join-rewards-modal[data-v-39e28dfa] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-content .content-container{align-self:center}.guac-mode-join-rewards-modal .content-container[data-v-39e28dfa]{width:370px}.guac-mode-join-rewards-modal .content-container .content .message[data-v-39e28dfa]{margin:15px 34px 22px}.guac-mode-join-rewards-modal .content-container .content .legal-copy-container[data-v-39e28dfa]{justify-content:center;display:flex}.guac-mode-join-rewards-modal .content-container .content .legal-copy-container .legal-copy[data-v-39e28dfa]{width:320px}}[data-v-565a2fe7] .cmg-modal-container .cmg-modal{background-color:#000}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .modal-default .modal-header .close-modal-container{-webkit-filter:brightness(200);filter:brightness(200)}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-image img{height:90px!important;width:90px!important}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-title .sign-in-header-container{flex-direction:column;align-items:center;margin-top:15px;display:flex}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-title .sign-in-header-container .guacmode-rewards{height:50px;font-size:22px;color:#fff;width:195px;margin-top:25px}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-title .sign-in-header-container .sign-in-model-header{height:44px;font-size:16px;margin-bottom:25px;color:#fff;width:320px;margin-top:25px}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-title .create-account-header-container{flex-direction:column;align-items:center;margin-top:15px;display:flex}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-title .create-account-header-container .unlock-guacmode{height:105px}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-title .create-account-header-container .guacmode-rewards{height:50px;font-size:22px;color:#fff;width:195px;margin-top:25px}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-title .create-account-header-container .sign-in-model-header{height:44px;font-size:16px;margin-bottom:25px;color:#fff;width:320px;margin-top:25px}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-content{height:100%}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .fields .inputs input{border-bottom:1px solid #fff}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .fields .inputs input:-webkit-autofill,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .fields .inputs input:-webkit-autofill:active,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .fields .inputs input:-webkit-autofill:first-line,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .fields .inputs input:-webkit-autofill:focus,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .fields .inputs input:-webkit-autofill:hover{box-shadow:inset 0 0 0 25px #000;-webkit-text-fill-color:#fff}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .fields .forgot-password,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .fields .inputs .password-input-container,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .fields .inputs .placeholder-hover-container,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .fields .label{-webkit-filter:brightness(200) grayscale(1) contrast(200) saturate(200);filter:brightness(200) grayscale(1) contrast(200) saturate(200)}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .fields input{color:#fff}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .fields .checkbox-input-container{border:1px solid #fff;border-radius:3px}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .fields img[alt~=unchecked]{-webkit-filter:brightness(0);filter:brightness(0)}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .fields img[alt~=checked]{-webkit-filter:hue-rotate(62deg) brightness(95%) saturate(85%) contrast(185%) invert(10%);filter:hue-rotate(62deg) brightness(95%) saturate(85%) contrast(185%) invert(10%)}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .fields img{-webkit-filter:none;filter:none}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .sign-in-container .sign-in-button{background-color:#0eb665}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .create-account-container{-webkit-filter:brightness(200) grayscale(1) contrast(200) saturate(200);filter:brightness(200) grayscale(1) contrast(200) saturate(200)}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .create-an-account-container,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .sign-in-form .create-account-container .cmg-country-flag-container{display:none}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs{color:#fff}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs input{border-bottom:1px solid #fff}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .birthday-input .optional,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .birthday-input .text-type-input-container:not(.has-error) .placeholder-hover,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .birthday-input input,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .cmg-password-input-container .optional,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .cmg-password-input-container .text-type-input-container:not(.has-error) .placeholder-hover,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .cmg-password-input-container input,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .input .optional,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .input .text-type-input-container:not(.has-error) .placeholder-hover,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .input input{color:#fff}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .cmg-password-input-container .cmg-tooltip-container .cmg-tooltip{border:1px solid #fff;background-color:#000}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .cmg-password-input-container .cmg-tooltip-container .cmg-tooltip:after{height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #fff;border-left:none;border-top:none;top:64px;background:#000;left:48.5%;width:10px}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .cmg-password-input-container .password-tooltip-container .password-tooltip .requirements .underline{border-bottom-color:gray}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .cmg-password-input-container .password-tooltip-container .password-tooltip .requirements .valid-underline{border-bottom-color:#0eb665}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .already-member-sign-in,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .visibility{-webkit-filter:brightness(200) grayscale(1);filter:brightness(200) grayscale(1)}[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .active-radio-button,[data-v-565a2fe7] .cmg-modal-container .cmg-modal .content .create-account-form .fields .inputs .create-account-btn{background-color:#0eb665}.cmg-sign-in-modal .slide-fade-create-account-enter-active[data-v-565a2fe7],.cmg-sign-in-modal .slide-fade-sign-in-enter-active[data-v-565a2fe7]{transition:all .35s ease}.cmg-sign-in-modal .slide-fade-create-account-leave-active[data-v-565a2fe7],.cmg-sign-in-modal .slide-fade-sign-in-leave-active[data-v-565a2fe7]{transition:all .35s cubic-bezier(1,.5,.8,1)}.cmg-sign-in-modal .slide-fade-create-account-leave-to[data-v-565a2fe7],.cmg-sign-in-modal .slide-fade-sign-in-enter[data-v-565a2fe7],.cmg-sign-in-modal .slide-fade-sign-in-leave-to[data-v-565a2fe7]{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}.cmg-sign-in-modal .slide-fade-create-account-enter[data-v-565a2fe7]{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}.cmg-sign-in-modal .sign-in-model-header[data-v-565a2fe7]{font-size:3.1em;padding-bottom:.25em}.cmg-sign-in-modal[data-v-565a2fe7] .cmg-modal-container .cmg-modal>.modal-default>.modal-inner{max-width:100%;flex-direction:column;align-items:center;width:100%;display:flex}.cmg-sign-in-modal[data-v-565a2fe7] .cmg-modal-container .cmg-modal>.modal-default>.modal-inner>.modal-title{max-width:100%;margin:0 4em;width:400px}.cmg-sign-in-modal[data-v-565a2fe7] .cmg-modal-container .cmg-modal>.modal-default>.modal-inner>.modal-content{width:100%}.cmg-sign-in-modal[data-v-565a2fe7] .cmg-modal-container .cmg-modal>.modal-default>.modal-inner>.modal-content .content{justify-content:center;width:100%;display:flex}.cmg-sign-in-modal[data-v-565a2fe7] .cmg-modal-container .cmg-modal>.modal-default>.modal-inner>.modal-content .content .cmg-create-account-form,.cmg-sign-in-modal[data-v-565a2fe7] .cmg-modal-container .cmg-modal>.modal-default>.modal-inner>.modal-content .content .cmg-sign-in-form{width:400px}.cmg-sign-in-modal[data-v-565a2fe7] .cmg-modal-container .cmg-modal .modal-default .modal-header .close-modal-container{padding:10px;background-color:#f9f7f4;border-radius:50%}@media(max-width:320px){.cmg-sign-in-modal[data-v-565a2fe7] .cmg-modal-container .cmg-modal>.full-screen-wrapper>.modal-default>.modal-background>.shimmer-top{max-height:60px}.cmg-sign-in-modal[data-v-565a2fe7] .cmg-modal-container .cmg-modal>.full-screen-wrapper>.modal-default>.modal-inner>.modal-title h1{font-size:1.75em}}@media(min-width:319px)and (max-width:575px){.cmg-sign-in-modal[data-v-565a2fe7] .cmg-modal-container .cmg-modal>.full-screen-wrapper>.modal-default>.modal-background>.shimmer-top{max-height:60px}.cmg-sign-in-modal[data-v-565a2fe7] .cmg-modal-container .cmg-modal>.full-screen-wrapper>.modal-default>.modal-inner{padding-bottom:100px}}@media(min-width:768px){.cmg-sign-in-modal .sign-in-model-header[data-v-565a2fe7]{font-size:2.1em;padding-bottom:0}}.guac-mode-verified-modal[data-v-19927a60] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-image{max-height:85px;margin-top:26px}.guac-mode-verified-modal .title[data-v-19927a60]{font-size:40px;font-weight:700;color:#451400;line-height:1.1;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.guac-mode-verified-modal .title.guac-mode-title[data-v-19927a60]{padding:0 20px;margin-top:32px}.guac-mode-verified-modal .content-container[data-v-19927a60]{padding:0 15px 15px;max-width:400px}.guac-mode-verified-modal .content-container .header[data-v-19927a60]{color:#451400}.guac-mode-verified-modal .content-container .content[data-v-19927a60]{justify-content:center;margin-bottom:20px;position:relative;flex-direction:column;display:flex}.guac-mode-verified-modal .content-container .content .message[data-v-19927a60]{color:#786259;margin:15px 22px 22px}.guac-mode-verified-modal .content-container .content .guac-mode-container .guac-mode-sparkle-image-container img[data-v-19927a60]{height:175px}.guac-mode-verified-modal .content-container .content .guac-mode-container .guac-mode-badge[data-v-19927a60]{height:2.0625rem;justify-content:center;border:.0625rem solid #451400;text-decoration:none;margin-right:auto;position:relative;align-items:center;border-radius:1rem;margin-left:auto;width:11.0625rem;white-space:nowrap;display:flex}.guac-mode-verified-modal .content-container .content .guac-mode-container .guac-mode-badge .guac-mode-image[data-v-19927a60]{height:1.8125rem;right:.375rem;position:relative;width:1.8125rem;z-index:0}.guac-mode-verified-modal .content-container .content .guac-mode-container .guac-mode-badge .guac-mode-badge-text[data-v-19927a60]{font-size:.875rem;font-weight:700;right:.25rem;color:#451400;position:relative;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;z-index:0}.guac-mode-verified-modal .content-container .content .guac-mode-container .guac-mode-message-container[data-v-19927a60]{justify-content:center;margin-top:20px;display:flex}.guac-mode-verified-modal .content-container .content .guac-mode-container .guac-mode-message-container .guac-mode-message[data-v-19927a60]{color:#786259;width:260px}.guac-mode-verified-modal .content-container .content .guac-mode-container .guac-mode-message-container .guac-mode-message .learn-more[data-v-19927a60]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.guac-mode-verified-modal .content-container .content .guac-mode-container .guac-mode-message-container .guac-mode-message .learn-more[data-v-19927a60]:hover{cursor:pointer}.guac-mode-verified-modal .content-container .content .btn-container[data-v-19927a60]{flex-direction:column;display:flex}.guac-mode-verified-modal .content-container .content .btn-container .btn[data-v-19927a60]{margin-bottom:15px}@media(min-width:768px){.guac-mode-verified-modal[data-v-19927a60] .cmg-modal-container .cmg-modal .modal-default>.modal-inner{min-width:600px}.guac-mode-verified-modal[data-v-19927a60] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-title{margin-bottom:20px!important}.guac-mode-verified-modal[data-v-19927a60] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-content{flex-direction:column;display:flex}.guac-mode-verified-modal[data-v-19927a60] .cmg-modal-container .cmg-modal .modal-default>.modal-inner>.modal-content .content-container{align-self:center}.guac-mode-verified-modal .content-container[data-v-19927a60]{width:370px}.guac-mode-verified-modal .content-container .content .message[data-v-19927a60]{margin:15px 34px 22px}}.cmg-id-me-verification-modal[data-v-0b1a1ee4]{flex-direction:column;display:flex}.cmg-id-me-verification-modal[data-v-0b1a1ee4] .close-modal-container{height:2rem;justify-content:center;width:2rem}.cmg-id-me-verification-modal[data-v-0b1a1ee4] .close-modal-container .close-modal{height:.9375rem!important;position:relative;width:.9375rem!important;z-index:2}.cmg-id-me-verification-modal[data-v-0b1a1ee4] .close-modal-container:before{height:2rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";position:absolute;top:50%;border-radius:50%;background:#fff;left:50%;width:2rem;z-index:1}.cmg-id-me-verification-modal[data-v-0b1a1ee4] .modal-header.has-header{margin-bottom:0!important}.cmg-id-me-verification-modal .verification-header-container[data-v-0b1a1ee4]{margin-top:1.0625rem}.cmg-id-me-verification-modal[data-v-0b1a1ee4] .modal-title-margin{margin-bottom:0!important}.cmg-id-me-verification-modal[data-v-0b1a1ee4] .modal-inner{max-width:82%!important}.cmg-id-me-verification-modal .verification-title-container[data-v-0b1a1ee4]{margin-bottom:1.10625rem;display:flex}.cmg-id-me-verification-modal .verification-title-container .h1[data-v-0b1a1ee4]{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);font-size:2.48125rem;font-style:normal;color:#ad2118;letter-spacing:.12375rem;text-align:center;line-height:1.15;font-stretch:normal;font-family:BeausVarsity}.cmg-id-me-verification-modal .verification-content-container[data-v-0b1a1ee4]{margin-bottom:.9375rem;flex-direction:column;display:flex}.cmg-id-me-verification-modal .verification-content-container .p[data-v-0b1a1ee4]{font-size:1rem;color:#451400}.cmg-id-me-verification-modal .verification-content-container .spacer[data-v-0b1a1ee4]{height:1.8rem;display:block}.cmg-id-me-verification-modal .id-me-section[data-v-0b1a1ee4]{margin-bottom:2.5rem;flex-direction:column;align-items:center;display:flex}.cmg-id-me-verification-modal .id-me-section span[data-v-0b1a1ee4]{font-size:1rem;color:#451400}.cmg-id-me-verification-modal .verification-footer-container[data-v-0b1a1ee4]{justify-content:center;margin-bottom:4.90625rem;text-transform:uppercase;flex-direction:row;align-items:center;display:flex}.cmg-id-me-verification-modal .verification-footer-container a[data-v-0b1a1ee4]{flex-grow:0;font-size:.875rem;text-decoration:none;font-weight:700;font-style:normal;color:#a76721;letter-spacing:normal;text-align:center;line-height:1.43;font-stretch:normal;font-family:Nunito}.cmg-id-me-verification-modal .verification-footer-container a[data-v-0b1a1ee4]:hover{text-decoration:underline}.cmg-id-me-verification-modal .verification-footer-container .separator[data-v-0b1a1ee4]{flex-grow:0;height:1.25rem;background-color:#d4cbc7;margin:0 1.5rem;width:.0625rem}.cmg-id-me-verification-modal[data-v-0b1a1ee4] .modal-background{background-size:cover;background-position:top;background-repeat:no-repeat}@media(max-width:767px){.cmg-id-me-verification-modal .verification-header-container[data-v-0b1a1ee4]{margin-top:4.6875rem}.cmg-id-me-verification-modal[data-v-0b1a1ee4] .modal-inner{max-width:100%!important}.cmg-id-me-verification-modal .verification-title-container[data-v-0b1a1ee4]{justify-content:center;margin-bottom:1.3375rem}.cmg-id-me-verification-modal .verification-title-container .h1[data-v-0b1a1ee4]{font-size:1.78rem;max-width:20.2375rem}.cmg-id-me-verification-modal .verification-footer-container[data-v-0b1a1ee4]{margin-bottom:0}}.cmg-leave-chipotle-u-modal[data-v-147b7e9e] .cmg-modal-container .cmg-modal .modal-inner .modal-content .content-container .header{font-size:2rem;font-weight:700;margin-top:3rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-leave-chipotle-u-modal[data-v-147b7e9e] .cmg-modal-container .cmg-modal .modal-inner .modal-content .content-container .description{padding:2rem 5rem 0;font-size:1rem}.cmg-leave-chipotle-u-modal[data-v-147b7e9e] .cmg-modal-container .cmg-modal .modal-inner .modal-content .button-container{flex-direction:column;display:flex}.cmg-leave-chipotle-u-modal[data-v-147b7e9e] .cmg-modal-container .cmg-modal .modal-inner .modal-content .button-container .cancel{margin-top:1rem}.cmg-leave-chipotle-u-modal[data-v-147b7e9e] .cmg-modal-container .cmg-modal .modal-inner .modal-content .button-container .form-submission-error{height:1em;margin-bottom:.5em;color:#d0021b;margin-top:.5em}@media(min-width:768px){.cmg-leave-chipotle-u-modal[data-v-147b7e9e] .cmg-modal-container .cmg-modal .modal-default{padding-top:0!important}.cmg-leave-chipotle-u-modal[data-v-147b7e9e] .cmg-modal-container .cmg-modal .modal-default .modal-header{display:none!important}.cmg-leave-chipotle-u-modal[data-v-147b7e9e] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title{margin-bottom:0!important}.cmg-leave-chipotle-u-modal[data-v-147b7e9e] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .content-container{margin:2rem}.cmg-leave-chipotle-u-modal[data-v-147b7e9e] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .content-container .header{font-size:1.75rem;margin-top:0}}.leave-group-order-modal[data-v-018c95d6] .cmg-modal-container .cmg-modal{background-color:#f7f2ed}.leave-group-order-modal[data-v-018c95d6] .cmg-modal-container .cmg-modal .modal-inner{padding:0!important}.leave-group-order-modal[data-v-018c95d6] .cmg-modal-container .cmg-modal .modal-inner .modal-title{margin-bottom:0!important}.leave-group-order-modal[data-v-018c95d6] .cmg-modal-container .cmg-modal .modal-inner .content-container{padding:15px}.leave-group-order-modal[data-v-018c95d6] .cmg-modal-container .cmg-modal .modal-inner .content-container .header{font-size:30px;font-weight:700;color:#451400;padding-right:0!important;text-align:center;line-height:1.07;margin-top:20px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:0!important}.leave-group-order-modal[data-v-018c95d6] .cmg-modal-container .cmg-modal .modal-inner .content-container .leave-group-content{margin-bottom:20px;position:relative;margin-top:10px}.leave-group-order-modal[data-v-018c95d6] .cmg-modal-container .cmg-modal .modal-inner .content-container .leave-group-content .text{font-size:18px;color:#786259;padding-right:80px;text-align:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:80px}.leave-group-order-modal[data-v-018c95d6] .cmg-modal-container .cmg-modal .modal-inner .content-container .footer{justify-content:center;margin-bottom:30px;align-items:center;margin-top:50px;display:flex}.leave-group-order-modal[data-v-018c95d6] .cmg-modal-container .cmg-modal .modal-inner .content-container .footer .button{flex:1 1 100%;height:45px;max-width:180px}.leave-group-order-modal[data-v-018c95d6] .cmg-modal-container .cmg-modal .modal-inner .content-container .footer .button:first-child{margin-right:15px}@media(max-width:576px){.leave-group-order-modal[data-v-018c95d6] .cmg-modal-container .cmg-modal .content-container .header{padding-right:60px;padding-left:60px}.leave-group-order-modal[data-v-018c95d6] .cmg-modal-container .cmg-modal .content-container .leave-group-content .text{padding-right:80px;padding-left:80px}}@media(max-width:375px){.leave-group-order-modal[data-v-018c95d6] .cmg-modal-container .cmg-modal .content-container .header{padding-right:0;padding-left:0}.leave-group-order-modal[data-v-018c95d6] .cmg-modal-container .cmg-modal .content-container .leave-group-content .text{padding-right:40px;padding-left:40px}}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal{height:100%;min-width:100%}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default{height:inherit}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .header-content-container{position:absolute;top:-10px;left:20px}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .header-content-container h2{font-size:1.25em}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .close-modal-container{right:1.75em}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner{border-top:1px solid #d4cbc7;margin-top:25px}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content{height:inherit;color:#786259;margin-top:1.5em}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .content-container{height:inherit;flex-direction:column;display:flex}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .content-container .sorry-not-sorry{padding-top:20px;font-size:13px;text-align:left}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .content-container .inputs{height:inherit;font-size:.875em;flex-direction:column;display:flex}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .content-container .inputs .radio-button{margin-top:1.3em;padding-left:1.25em;display:flex}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .content-container .inputs .radio-button .radio-button-container{height:40px;width:40px}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .content-container .inputs .radio-button .radio-button-container .active-radio-button,.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .content-container .inputs .radio-button .radio-button-container .inactive-radio-button{height:inherit;width:inherit}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .content-container .inputs .radio-button .label{padding:2px 0 0 18px;text-align:left}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .content-container .inputs .cmg-btn{width:100%;margin-top:.75em}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .content-container .inputs .button-container .form-submission-error{height:1em;margin-bottom:1.5em;color:#d0021b;margin-top:1.5em}@media(min-width:768px){.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal{height:570px;overflow-y:unset;min-width:420px}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-header .close-modal-container{right:1.5em!important}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content{padding:0 2em;margin-top:0}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .content-container .inputs .radio-button{padding-left:60px}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .content-container .inputs .button-container .cmg-btn{width:240px}.cmg-leave-rewards-modal[data-v-24c4a568] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content .content-container .inputs .button-container .form-submission-error{margin-bottom:0;margin-top:1em}}.cmg-locked-out-modal[data-v-db48e57c] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-header,.cmg-locked-out-modal[data-v-db48e57c] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-title{margin-bottom:0}.cmg-locked-out-modal[data-v-db48e57c] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-content{padding:1rem 2rem 2rem}.cmg-locked-out-modal[data-v-db48e57c] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-content .content-container p{color:#451400}.cmg-locked-out-modal[data-v-db48e57c] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-content .content-container .button.cmg-btn{width:100%;margin-top:.5rem}@media(max-width:767px){.cmg-locked-out-modal[data-v-db48e57c] .cmg-modal-container .cmg-modal{height:100%}.cmg-locked-out-modal[data-v-db48e57c] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-content{padding:4rem 1.5rem 1.5rem}}.explainer-modal-container[data-v-72123246]{color:#451400}.explainer-modal-container[data-v-72123246] .cmg-modal{overflow-x:hidden}.explainer-modal-container[data-v-72123246] .cmg-modal-container .cmg-modal .modal-default .modal-background{transition:left .3s ease;left:23.4375rem}.explainer-modal-container[data-v-72123246] .cmg-modal-container .cmg-modal .modal-default .modal-background .shimmer-top{max-height:98px}.explainer-modal-container[data-v-72123246] .cmg-modal-container .cmg-modal .modal-default .modal-background .shimmer-top .gradient.color-beige{background:none}.explainer-modal-container[data-v-72123246] .cmg-modal-container .cmg-modal .modal-default .modal-background .shimmer-top .shimmer{background-size:auto 98px}.explainer-modal-container[data-v-72123246] .cmg-modal-container .cmg-modal .modal-default .modal-inner{max-width:750px}.explainer-modal-container[data-v-72123246] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-image{margin-bottom:10px}.explainer-modal-container[data-v-72123246] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title{margin:0}.explainer-modal-container.beginning .swiper .prev-slide[data-v-72123246],.explainer-modal-container.end .swiper .next-slide[data-v-72123246]{display:none}.explainer-modal-container .swiper .swiper-wrapper[data-v-72123246],.explainer-modal-container .swiper[data-v-72123246]{min-height:640px}.explainer-modal-container .swiper[data-v-72123246] .swiper-slide{overflow:auto;min-height:570px}.explainer-modal-container .swiper .prev-slide[data-v-72123246]{border-color:#8c766d;height:12px;-webkit-transform:rotate(225deg);transform:rotate(225deg);position:absolute;position:relative;border-style:solid;border-width:2px 2px 0 0;bottom:37px;top:unset;cursor:pointer;left:10px;width:12px;background-image:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:5000}.explainer-modal-container .swiper[data-v-72123246] .pagination{position:relative;bottom:35px;margin-top:35px}.explainer-modal-container .swiper[data-v-72123246] .pagination .swiper-pagination-bullet{height:5px;margin:0 2px;width:5px}.explainer-modal-container .swiper[data-v-72123246] .pagination .swiper-pagination-bullet-active{background-color:#451400}.explainer-modal-container .swiper .next-slide[data-v-72123246]{border-color:#8c766d;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px;position:absolute;position:relative;border-style:solid;border-width:2px 2px 0 0;bottom:37px;bottom:30px;top:unset;cursor:pointer;width:12px;background-image:none;float:right;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:5000}.explainer-modal-container .swiper.extras .swiper-wrapper[data-v-72123246],.explainer-modal-container .swiper.extras[data-v-72123246]{min-height:480px}.explainer-modal-container .swiper.extras[data-v-72123246] .swiper-slide{min-height:410px}.explainer-modal-container .content-root[data-v-72123246]{height:100%;min-height:570px;overflow-x:hidden;flex-direction:column;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.explainer-modal-container .content-root.welcome-unenrolled[data-v-72123246]{padding-right:0;padding-left:0}.explainer-modal-container .content-root.welcome-unenrolled .image[data-v-72123246]{height:4.5rem;width:4.5rem}.explainer-modal-container .content-root.welcome-unenrolled .title-container[data-v-72123246]{margin-bottom:1rem}.explainer-modal-container .content-root.welcome-unenrolled .title-container .header[data-v-72123246]{margin-right:auto;margin-left:auto;width:17.5rem}.explainer-modal-container .content-root.welcome-unenrolled .content-container .content[data-v-72123246]{font-size:1.125rem;margin-right:auto;margin-left:auto;width:17.5rem;margin-top:0}.explainer-modal-container .content-root.welcome-unenrolled .actions .button[data-v-72123246]{height:2.75rem}.explainer-modal-container .content-root.welcome-unenrolled .button[data-v-72123246]{justify-content:center;display:flex}.explainer-modal-container .content-root.welcome-unenrolled .not-interested[data-v-72123246]{height:1.375rem;padding-top:0;margin-bottom:1rem;padding-bottom:0;margin-top:1rem}.explainer-modal-container .content-root.welcome-unenrolled .not-interested .slot-wrapper[data-v-72123246]{font-size:1.125rem;border-bottom:2px solid #a76721;letter-spacing:-.0175rem;line-height:22px}.explainer-modal-container .content-root.welcome-unenrolled .content-container .content[data-v-72123246]{margin:1rem auto}.explainer-modal-container .content-root .image[data-v-72123246]{height:80px;margin-bottom:15px;align-self:center;width:80px;margin-top:35px}.explainer-modal-container .content-root .title-container[data-v-72123246]{flex:0 0 auto;font-weight:700;margin-bottom:20px}.explainer-modal-container .content-root .title-container .welcome[data-v-72123246]{margin-bottom:10px}.explainer-modal-container .content-root .title-container .header[data-v-72123246]{font-size:1.875em;font-weight:700;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.explainer-modal-container .content-root .title-container .text[data-v-72123246]{padding:0 20px;font-size:1.125em;font-weight:400;margin-bottom:2px;line-height:1.4;margin-top:15px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.explainer-modal-container .content-root .title-container .guac-mode-badge-container[data-v-72123246]{margin-top:22px}.explainer-modal-container .content-root .content-container[data-v-72123246]{flex:1 1 auto}.explainer-modal-container .content-root .content-container .content[data-v-72123246]{margin-bottom:0;margin-top:4px}.explainer-modal-container .content-root .content-container .content .section[data-v-72123246]{width:50%;display:inline-block}.explainer-modal-container .content-root .content-container .content .section .image[data-v-72123246]{height:60px;margin-bottom:3px;width:60px;margin-top:0}.explainer-modal-container .content-root .content-container .content .section .text[data-v-72123246]{font-size:1em;font-weight:700;margin-right:auto;color:#786259;margin-left:auto;width:110px;line-height:1;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.explainer-modal-container .content-root .content-container .content .spacer[data-v-72123246]{height:27px}.explainer-modal-container .content-root .content-container .content .text[data-v-72123246]{font-size:1.125em;line-height:1.39}.explainer-modal-container .content-root .content-container .content .text.subtext[data-v-72123246]{font-size:.75em;color:#786259;width:100%;margin-top:7px}.explainer-modal-container .content-root .content-container .content .text.subtext.small[data-v-72123246]{font-size:.7em;padding-right:0;text-align:left;padding-left:0}.explainer-modal-container .content-root .content-container .content .legal-copy[data-v-72123246]{font-size:.75em;color:#786259;text-align:left;margin-top:1rem}.explainer-modal-container .content-root .content-container .content .break[data-v-72123246]{margin-bottom:1rem;width:100%;margin-top:1rem}.explainer-modal-container .content-root .content-container .content .btn[data-v-72123246]{width:100%}.explainer-modal-container .content-root .content-container .content .btn.link[data-v-72123246]{text-decoration:underline}.explainer-modal-container .content-root .content-container .content .separator[data-v-72123246]{height:1px;margin:20px 85px;background:#d4cbc7;width:150px}.explainer-modal-container .content-root .content-container .actions[data-v-72123246]{flex-direction:column;display:flex}.explainer-modal-container .content-root .content-container .actions>div[data-v-72123246]{margin-bottom:10px}.explainer-modal-container .content-root .explainer-modal[data-v-72123246]{margin-bottom:0!important}.explainer-modal-container .content-root .button-container[data-v-72123246]{flex:1 1 auto;justify-content:flex-end;flex-direction:column;align-items:center;margin-top:1em;display:flex}.explainer-modal-container .content-root .button-container .btn[data-v-72123246]{height:44px;font-size:1.125em;position:relative;width:335px}.explainer-modal-container .content-root .button-container .btn[data-v-72123246]:hover{background-color:#6b321b}.explainer-modal-container .content-root .button-container .link[data-v-72123246]{font-size:1em}.explainer-modal-container .content-root .button-container .link[data-v-72123246]:hover{color:#6b321b}.explainer-modal-container .content-root .footer-container[data-v-72123246]{flex:0 0 auto;font-size:.6em;margin-bottom:55px;color:#786259;text-align:left}.explainer-modal-container .content-root .footer-container .text[data-v-72123246]:not(:last-child){margin-bottom:15px}.explainer-modal-container .content-root .legal-copy[data-v-72123246]{font-size:1.1em;margin-bottom:7.5em}.explainer-modal-container .content-root.extras[data-v-72123246]{min-height:410px}.explainer-modal-container .content-root.extras img.image[data-v-72123246]{height:100px;width:100px}.explainer-modal-container .content-root.extras .title-container .header[data-v-72123246]{font-size:3.75rem}.explainer-modal-container .content-root.extras .title-container.achievements[data-v-72123246],.explainer-modal-container .content-root.extras .title-container.milestones[data-v-72123246]{margin-bottom:0}.explainer-modal-container .content-root.extras .title-container.achievements .header[data-v-72123246],.explainer-modal-container .content-root.extras .title-container.milestones .header[data-v-72123246]{font-size:2.25rem}.explainer-modal-container .content-root.extras .content-container .text.extra-letter-spacing[data-v-72123246]{font-size:1rem;margin-right:auto;margin-bottom:10px;letter-spacing:2.4px;margin-left:auto}.explainer-modal-container .content-root.extras .content-container .separator[data-v-72123246]{margin-bottom:30px;margin-top:30px}.explainer-modal-container .content-root.extras .images[data-v-72123246]{position:relative}.explainer-modal-container .content-root.extras .images .image[data-v-72123246]{position:absolute}.explainer-modal-container .content-root.extras .images .image.left[data-v-72123246]{height:105px;top:18px;left:0;width:105px}.explainer-modal-container .content-root.extras .images .image.center[data-v-72123246]{height:140px;margin-right:auto;right:0;margin-left:auto;left:0;width:140px;z-index:2}.explainer-modal-container .content-root.extras .images .image.right[data-v-72123246]{height:105px;right:0;top:18px;width:105px}.explainer-modal-container.extras[data-v-72123246]{min-height:410px}.explainer-modal-container.extras[data-v-72123246] .cmg-modal-container .cmg-modal .modal-default .modal-background{height:456px;transition:left .3s ease;background-size:cover;background-position-y:bottom;top:190px;background-color:#f2f2f2;background-position:50%;left:0;background-repeat:no-repeat}.explainer-modal-container.extras[data-v-72123246] .cmg-modal-container .cmg-modal .modal-default ::v-deep .explainer-legal-copy.text p{font-size:.75rem;margin-bottom:70px;text-align:center;line-height:normal}.explainer-modal-container .button-container.button-container-bottom[data-v-72123246]{margin:1rem 0 2rem}.explainer-modal-container .button-container.button-container-bottom .button[data-v-72123246]{height:44px;font-size:1.125em;width:335px}.explainer-modal-container .explainer-legal-copy p[data-v-72123246]{margin:1rem 0}@media(max-width:){.explainer-modal-container .content-root .title-container .header.wide[data-v-72123246]{right:35px;position:relative;width:max(100%,335px)}.explainer-modal-container .content-root .title-container .text.wide[data-v-72123246]{position:relative;width:max(100%,335px)}}@media(min-width:768px){.explainer-modal-container[data-v-72123246] .cmg-modal-container .cmg-modal .modal-default .modal-header,.explainer-modal-container[data-v-72123246] .cmg-modal-container .cmg-modal .modal-default .modal-title{margin-bottom:0!important}.explainer-modal-container[data-v-72123246] .cmg-modal-container .cmg-modal .modal-default .modal-background{left:46.875rem}.explainer-modal-container[data-v-72123246] .cmg-modal-container .cmg-modal .modal-default .modal-background .shimmer-top{max-height:149px}.explainer-modal-container[data-v-72123246] .cmg-modal-container .cmg-modal .modal-default .modal-background .shimmer-top .shimmer{background-size:auto 149px}.explainer-modal-container .content-root[data-v-72123246]{padding-right:5.563rem;padding-left:5.563rem}.explainer-modal-container .content-root.welcome-unenrolled[data-v-72123246]{margin-right:auto;max-width:18.75rem;margin-left:auto}.explainer-modal-container .content-root .image.less-margin[data-v-72123246]{margin-bottom:.688rem}.explainer-modal-container .content-root .title-container .header[data-v-72123246]{margin-right:auto;margin-left:auto;margin-top:1rem}.explainer-modal-container .content-root .title-container .header.wide[data-v-72123246]{width:100%}.explainer-modal-container .content-root .title-container .text.wide[data-v-72123246]{width:100%;margin-top:1rem}.explainer-modal-container .content-root .content-container .content[data-v-72123246]{justify-content:center;flex-wrap:wrap;display:flex}.explainer-modal-container .content-root .content-container .content .section[data-v-72123246]{justify-content:flex-start;top:7px;align-items:center;display:flex}.explainer-modal-container .content-root .content-container .content .section .image[data-v-72123246]{height:38px;margin-left:12px;width:38px}.explainer-modal-container .content-root .content-container .content .section .text[data-v-72123246]{text-align:left;margin:0;width:240px;padding-left:6px}.explainer-modal-container .content-root .content-container .content .spacer[data-v-72123246]{height:20px}.explainer-modal-container .content-root .image[data-v-72123246]{margin-top:22px}.explainer-modal-container .content-root .legal-copy[data-v-72123246]{margin-bottom:0}.explainer-modal-container .content-root .button-container[data-v-72123246]{margin-bottom:15px;margin-top:23px}.explainer-modal-container .content-root .button-container .btn[data-v-72123246]{width:367px}.explainer-modal-container .content-root.extras .badges[data-v-72123246]{margin-top:26px}.explainer-modal-container .content-root.extras .images[data-v-72123246]{margin-right:auto;position:relative;margin-left:auto;width:190px}.explainer-modal-container .content-root.extras .images .image[data-v-72123246]{position:absolute}.explainer-modal-container .content-root.extras .images .image.left[data-v-72123246]{height:72px;top:12px;width:72px}.explainer-modal-container .content-root.extras .images .image.center[data-v-72123246]{height:96px;width:96px}.explainer-modal-container .content-root.extras .images .image.right[data-v-72123246]{height:72px;top:12px;width:72px}.explainer-modal-container .swiper .next-slide[data-v-72123246]{right:10px}.explainer-modal-container.extras[data-v-72123246] .cmg-modal-container .cmg-modal .modal-default .modal-background{height:310px;background-size:contain;top:140px;left:0}}.max-entree-limit-modal[data-v-7a4d6394] .cmg-modal-container>.cmg-modal>.full-screen-wrapper>.modal-default>.modal-inner>.modal-title{margin-bottom:16px}.max-entree-limit-modal .header[data-v-7a4d6394]{font-size:24px;font-weight:700;color:#451400;text-transform:uppercase;padding-right:35px;text-align:center;white-space:pre-line;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:35px}.max-entree-limit-modal .content-container[data-v-7a4d6394]{text-align:center}.max-entree-limit-modal .content-container .content[data-v-7a4d6394]{font-size:16px;color:#451400;flex-direction:column;align-items:center;display:flex}.max-entree-limit-modal .content-container .content .subtext[data-v-7a4d6394]{max-width:340px;white-space:pre-line}.max-entree-limit-modal .content-container .content .catering-cta[data-v-7a4d6394]{padding-top:25px;text-decoration:underline;font-weight:700;color:#a76721;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.max-entree-limit-modal .content-container .footer[data-v-7a4d6394]{margin-bottom:40px;flex-direction:column;align-items:center;margin-top:40px;display:flex}.max-entree-limit-modal .content-container .footer .bag-button[data-v-7a4d6394]{width:320px}@media(max-width:576px){[data-v-7a4d6394] .modal-inner{margin-top:150px}}@media(min-width:1024px){.subtext[data-v-7a4d6394]{padding:0 20px}}.cmg-mobile-nutrition-details-modal .header-container[data-v-46a5c0e7]{flex-direction:column;align-items:center;display:flex}.cmg-mobile-nutrition-details-modal .header-container .pre-header[data-v-46a5c0e7]{color:#786259}.cmg-mobile-nutrition-details-modal .header-container .meal-type-header[data-v-46a5c0e7]{font-size:36px;color:#451400}.cmg-mobile-nutrition-details-modal .nutrition-details-container[data-v-46a5c0e7]{padding:15px 0 30px;color:#451400;position:relative;flex-direction:column;background-color:#f2f2f2;align-items:center}.cmg-mobile-nutrition-details-modal .nutrition-details-container .portion-label[data-v-46a5c0e7]{justify-content:flex-end;font-size:13px;font-weight:700;letter-spacing:.03rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.cmg-mobile-nutrition-details-modal .nutrition-details-container .cal[data-v-46a5c0e7]{justify-content:space-between;color:#451400;align-items:center;width:100%;display:flex}.cmg-mobile-nutrition-details-modal .nutrition-details-container .cal .label[data-v-46a5c0e7]{font-size:18px;font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-mobile-nutrition-details-modal .nutrition-details-container .cal .calories[data-v-46a5c0e7]{font-size:22px;font-weight:700;align-items:flex-end;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.cmg-mobile-nutrition-details-modal .nutrition-details-container .cal .calories .label[data-v-46a5c0e7]{padding-bottom:2px}.cmg-mobile-nutrition-details-modal .nutrition-details-container .section-divider[data-v-46a5c0e7]{margin-bottom:10px;border-top:1px solid #736357;opacity:.25;margin-top:10px}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-details[data-v-46a5c0e7]{font-weight:500;color:#451400;width:100%;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-details .nutrition-detail-section .section-divider[data-v-46a5c0e7]{margin-bottom:10px;border-top:1px solid #736357;opacity:.25;margin-top:10px}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-details .nutrition-detail-section .section-container[data-v-46a5c0e7]{height:25px;justify-content:center;justify-content:space-between;align-items:center;display:flex}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-details .nutrition-detail-section .section-container .color-bubble[data-v-46a5c0e7]{height:12px;border-radius:50%;margin-left:4px;width:12px}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-details .nutrition-detail-section .section-container .title[data-v-46a5c0e7]{flex:0 1 auto;font-size:12px;margin-left:9px}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-details .nutrition-detail-section .section-container .nutrition-amount[data-v-46a5c0e7]{flex:1 1 auto;font-size:18px;color:#786259;text-align:right}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-details .nutrition-detail-section .subsection-container[data-v-46a5c0e7]{justify-content:center;justify-content:space-between;font-size:13px;font-weight:400;color:#786259;align-items:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-details .nutrition-detail-section .subsection-container .title[data-v-46a5c0e7]{margin-left:24px}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-preferences[data-v-46a5c0e7]{justify-content:space-between;font-size:13px;width:100%;display:flex}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-preferences .label[data-v-46a5c0e7]{font-weight:700;color:#a76721;text-transform:uppercase;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-preferences .dietary-tags[data-v-46a5c0e7]{justify-content:center;align-items:center;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-preferences .dietary-tags .tag[data-v-46a5c0e7]{height:14px;padding:2px 0;font-size:8px;color:#fff;text-align:center;margin:2px;border-radius:50%;width:14px}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-preferences .dietary-tags .tag-label[data-v-46a5c0e7]{font-size:8px;color:#fff}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-statement[data-v-46a5c0e7]{padding-top:4px;font-size:13px;color:#786259;border-top:3px solid #d7d4d1;margin-top:10px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-statement p[data-v-46a5c0e7]{padding:0 25px;line-height:20px}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-statement .full-facts-button[data-v-46a5c0e7]{height:42px;margin-bottom:15px;color:#fff;width:100%;margin-top:20px}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-statement .full-facts-button[data-v-46a5c0e7] .slot-wrapper{width:200px;display:flex}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-statement .full-facts-button .button-icon[data-v-46a5c0e7]{-webkit-filter:brightness(100);filter:brightness(100)}.cmg-mobile-nutrition-details-modal .nutrition-details-container .nutrition-statement .full-facts-button .button-text[data-v-46a5c0e7]{font-size:18px;margin-left:7px;width:100%}.cmg-mobile-nutrition-details-modal .nutrition-details-container .links[data-v-46a5c0e7]{font-size:14px;font-weight:700;margin-top:15px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.screen-reader-offscreen[data-v-2a3c9d00]{height:1px;position:absolute;left:-9999rem;width:1px}@-webkit-keyframes fade-in-2a3c9d00{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:.6}to{-webkit-transform:unset;transform:unset;opacity:unset}}@keyframes fade-in-2a3c9d00{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:.6}to{-webkit-transform:unset;transform:unset;opacity:unset}}@-webkit-keyframes fade-out-2a3c9d00{0%{-webkit-transform:unset;transform:unset;opacity:unset}to{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}}@keyframes fade-out-2a3c9d00{0%{-webkit-transform:unset;transform:unset;opacity:unset}to{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}}.cmg-modal-background[data-v-2a3c9d00]{height:100%;position:fixed;top:0;background:rgba(0,0,0,.3);left:0;width:100%;transition-property:opacity;display:flex;z-index:100}.cmg-modal-background.fade-enter-active[data-v-2a3c9d00]{opacity:1}.cmg-modal-background.fade-leave-active[data-v-2a3c9d00]{opacity:0}.cmg-modal-container[data-v-2a3c9d00]{height:100%;position:fixed;top:0;left:0;width:100%;display:flex;z-index:100}.cmg-modal-container .screen-reader-offscreen[data-v-2a3c9d00]{height:1px;position:absolute;left:-9999rem;width:1px}.cmg-modal-container.full-screen>.cmg-modal[data-v-2a3c9d00]{height:100vh}.cmg-modal-container[data-v-2a3c9d00]:not(.full-screen){justify-content:center;align-items:center}.cmg-modal-container:not(.full-screen)>.cmg-modal[data-v-2a3c9d00]{max-width:440px;box-shadow:0 0 20px 3px rgba(0,0,0,.1)}.cmg-modal-container.fade-enter-active[data-v-2a3c9d00]{-webkit-animation:fade-in-2a3c9d00 .15s ease-in;animation:fade-in-2a3c9d00 .15s ease-in;transition:.1s ease-in;transition-property:scale}.cmg-modal-container.fade-leave-active[data-v-2a3c9d00]{-webkit-animation:fade-out-2a3c9d00 .15s ease-out;animation:fade-out-2a3c9d00 .15s ease-out;transition:.1s ease-in;transition-property:scale}.cmg-modal-container.full-width .cmg-modal .modal-default .modal-inner[data-v-2a3c9d00]{max-width:unset;padding-right:0;padding-left:0}.cmg-modal-container.full-height .cmg-modal .modal-default .modal-content[data-v-2a3c9d00],.cmg-modal-container.full-height .cmg-modal .modal-default[data-v-2a3c9d00],.cmg-modal-container.full-height .cmg-modal[data-v-2a3c9d00]{height:100%}.cmg-modal-container .cmg-modal[data-v-2a3c9d00]{height:auto;overflow-y:auto;flex-direction:column;max-height:100vh;-webkit-overflow-scrolling:touch;border-radius:4px;width:100%}.cmg-modal-container .cmg-modal .modal-default[data-v-2a3c9d00]{flex:1 1 100%;padding-top:2em;justify-content:center;position:relative;align-items:center;flex-flow:column;display:flex}.cmg-modal-container .cmg-modal .modal-default .modal-background[data-v-2a3c9d00]{height:100%;position:absolute;top:0;flex-flow:column;width:100%;display:flex;z-index:0}.cmg-modal-container .cmg-modal .modal-default .modal-header[data-v-2a3c9d00]{flex:0 1 auto;position:relative;flex-flow:row;width:100%;display:flex;z-index:11}.cmg-modal-container .cmg-modal .modal-default .modal-header.has-header[data-v-2a3c9d00]{margin-bottom:10px}.cmg-modal-container .cmg-modal .modal-default .modal-header .header-content-container[data-v-2a3c9d00]{flex:1 1 100%;justify-content:center;flex-flow:row;display:flex}.cmg-modal-container .cmg-modal .modal-default .modal-header .close-modal-container[data-v-2a3c9d00]{flex:0 0 auto;right:25px;position:absolute;top:-10px;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-flex}.cmg-modal-container .cmg-modal .modal-default .modal-header .close-modal-container .close-modal[data-v-2a3c9d00]{height:1.3em;width:1.3em}.cmg-modal-container .cmg-modal .modal-default .modal-header .close-circle-container[data-v-2a3c9d00]{flex:0 0 auto;right:10px;position:absolute;top:-30px;align-items:center;display:inline-flex}.cmg-modal-container .cmg-modal .modal-default .modal-header .close-circle-container .close-modal[data-v-2a3c9d00]{height:48px;cursor:pointer;width:48px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cmg-modal-container .cmg-modal .modal-default .modal-inner[data-v-2a3c9d00]{flex:0 1 100%;height:100%;max-width:440px;padding-right:20px;flex-direction:column;text-align:center;box-sizing:border-box;width:100%;padding-left:20px;display:flex;z-index:10}.cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-image[data-v-2a3c9d00]{flex:0 1 100px}.cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-image>img[data-v-2a3c9d00]{width:4.5em}.cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-pretitle[data-v-2a3c9d00]{margin-top:20px}@media(min-width:768px){.cmg-modal-container[data-v-2a3c9d00]{display:flex}.cmg-modal-container.full-screen>.cmg-modal[data-v-2a3c9d00]{width:100vw}.cmg-modal-container[data-v-2a3c9d00]:not(.full-screen){justify-content:center;align-items:center}.cmg-modal-container .screen-reader-offscreen[data-v-2a3c9d00]{height:1px;position:absolute;left:-9999rem;width:1px}.cmg-modal-container>.cmg-modal>.full-screen-wrapper>.modal-default[data-v-2a3c9d00]{padding-top:2.5em}.cmg-modal-container>.cmg-modal>.full-screen-wrapper>.modal-default>.modal-header[data-v-2a3c9d00]{margin-bottom:20px}.cmg-modal-container>.cmg-modal>.full-screen-wrapper>.modal-default>.modal-header .close-modal-container[data-v-2a3c9d00]{right:2.5em}.cmg-modal-container>.cmg-modal>.full-screen-wrapper>.modal-default>.modal-inner>.modal-image[data-v-2a3c9d00]{margin-bottom:.6em}.cmg-modal-container>.cmg-modal>.full-screen-wrapper>.modal-default>.modal-inner>.modal-image>img[data-v-2a3c9d00]{width:5.25em}.cmg-modal-container>.cmg-modal>.full-screen-wrapper>.modal-default>.modal-inner>.modal-title-margin[data-v-2a3c9d00]{margin-bottom:35px}}@media(min-width:1024px){.cmg-modal-container.modal-rewards[data-v-2a3c9d00]{justify-content:center;display:flex}.cmg-modal-container.modal-rewards .cmg-modal[data-v-2a3c9d00]{height:77vh;max-height:1601px}.cmg-modal-container.modal-rewards .cmg-modal .full-screen-wrapper[data-v-2a3c9d00]{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}}@media(min-width:1200px){.cmg-modal-container .cmg-modal.fac-modal[data-v-2a3c9d00]{height:75vh;overflow-y:hidden;max-width:none;margin:auto;border-radius:16px;width:70vw}}.one-tap-reorder-details-container[data-v-246ecff0]{flex-direction:column;display:flex}.one-tap-reorder-details-container .title[data-v-246ecff0]{font-size:28px;font-weight:700;color:#451400;text-transform:uppercase;padding-right:25px;margin-top:40px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:25px}.one-tap-reorder-details-container .date[data-v-246ecff0]{margin-top:10px}.one-tap-reorder-details-container .details-container[data-v-246ecff0]{flex:1 1 100%;padding-right:25px;margin-top:30px;padding-left:25px}.one-tap-reorder-details-container .details-container .line-item[data-v-246ecff0]{color:#786259;text-align:left;line-height:24px}.one-tap-reorder-details-container .buttons .add-to-bag[data-v-246ecff0]{padding-top:5px;padding-bottom:5px;width:100%}.cmg-one-tap-reorder-details-modal[data-v-246ecff0] .cmg-modal,.cmg-one-tap-reorder-details-modal[data-v-246ecff0] .cmg-modal .full-screen-wrapper,.cmg-one-tap-reorder-details-modal[data-v-246ecff0] .cmg-modal .full-screen-wrapper .modal-default{height:100%}.cmg-one-tap-reorder-details-modal[data-v-246ecff0] .cmg-modal .full-screen-wrapper .modal-default .modal-inner{height:100%;padding-right:0;padding-left:0}.cmg-one-tap-reorder-details-modal[data-v-246ecff0] .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content,.cmg-one-tap-reorder-details-modal[data-v-246ecff0] .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .one-tap-reorder-details-container{height:100%}@media(min-width:768px){.one-tap-reorder-details-container[data-v-246ecff0]{padding:10px 0 25px}.one-tap-reorder-details-container .details-container[data-v-246ecff0]{padding-right:0;padding-left:0}.one-tap-reorder-details-container .title[data-v-246ecff0]{margin-top:0}.one-tap-reorder-details-container .buttons[data-v-246ecff0]{padding-top:50px;padding-bottom:50px}.cmg-one-tap-reorder-details-modal[data-v-246ecff0] .cmg-modal{height:auto;max-width:570px!important}.cmg-one-tap-reorder-details-modal[data-v-246ecff0] .cmg-modal .modal-title{margin-bottom:0!important}}.one-tap-reorder-unavailability-container[data-v-2f77f77e]{flex-direction:column;display:flex}.one-tap-reorder-unavailability-container .details-container[data-v-2f77f77e]{flex:1 1 100%;justify-content:center;flex-direction:column;display:flex}.one-tap-reorder-unavailability-container .details-container .title[data-v-2f77f77e]{font-size:30px;font-weight:700;color:#451400;text-transform:uppercase;padding-right:25px;margin-top:40px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:25px}.one-tap-reorder-unavailability-container .details-container .cta-text[data-v-2f77f77e],.one-tap-reorder-unavailability-container .details-container .description[data-v-2f77f77e],.one-tap-reorder-unavailability-container .details-container .line-item[data-v-2f77f77e]{font-size:18px}.one-tap-reorder-unavailability-container .details-container .description[data-v-2f77f77e]{color:#786259;margin-top:20px}.one-tap-reorder-unavailability-container .details-container .items-container[data-v-2f77f77e]{padding-top:15px;padding-right:25px;padding-left:25px}.one-tap-reorder-unavailability-container .details-container .items-container .line-item[data-v-2f77f77e]{font-weight:700;color:#451400;text-transform:uppercase;text-align:center;line-height:30px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.one-tap-reorder-unavailability-container .details-container .items-container .cta-text[data-v-2f77f77e]{padding:15px 0 40px;color:#887168}.one-tap-reorder-unavailability-container .buttons[data-v-2f77f77e]{display:flex}.one-tap-reorder-unavailability-container .buttons .button[data-v-2f77f77e]{padding-top:5px;padding-bottom:5px;width:100%}.one-tap-reorder-unavailability-container .buttons.modification-optional[data-v-2f77f77e]{padding:20px}.one-tap-reorder-unavailability-container .buttons.modification-optional .modify[data-v-2f77f77e]{margin-right:15px}.cmg-one-tap-reorder-unavailability-modal[data-v-2f77f77e] .cmg-modal,.cmg-one-tap-reorder-unavailability-modal[data-v-2f77f77e] .cmg-modal .full-screen-wrapper,.cmg-one-tap-reorder-unavailability-modal[data-v-2f77f77e] .cmg-modal .full-screen-wrapper .modal-default{height:100%}.cmg-one-tap-reorder-unavailability-modal[data-v-2f77f77e] .cmg-modal .full-screen-wrapper .modal-default .modal-inner{height:100%;padding-right:0;padding-left:0}.cmg-one-tap-reorder-unavailability-modal[data-v-2f77f77e] .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content,.cmg-one-tap-reorder-unavailability-modal[data-v-2f77f77e] .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .one-tap-reorder-unavailability-container{height:100%}@media(min-width:768px){.one-tap-reorder-unavailability-container[data-v-2f77f77e]{padding:10px 0 25px}.one-tap-reorder-unavailability-container .items-container[data-v-2f77f77e]{padding-right:0;padding-left:0}.one-tap-reorder-unavailability-container .title[data-v-2f77f77e]{margin-top:0}.one-tap-reorder-unavailability-container .buttons[data-v-2f77f77e]{padding-top:50px;padding-bottom:50px}.one-tap-reorder-unavailability-container .buttons.modification-optional[data-v-2f77f77e]{padding:0}.cmg-one-tap-reorder-unavailability-modal[data-v-2f77f77e] .cmg-modal{height:auto;max-width:570px!important}.cmg-one-tap-reorder-unavailability-modal[data-v-2f77f77e] .cmg-modal .modal-title{margin-bottom:0!important}}@-webkit-keyframes countdown-b5674f26{0%{background-position:100% 100%}to{background-position:0 100%}}@keyframes countdown-b5674f26{0%{background-position:100% 100%}to{background-position:0 100%}}.cmg-order-review-modal[data-v-b5674f26] .cmg-modal-container .cmg-modal .modal-default{padding-top:0}.cmg-order-review-modal[data-v-b5674f26] .cmg-modal-container .cmg-modal .modal-default .modal-header .close-modal-container{display:none}.cmg-order-review-modal[data-v-b5674f26] .cmg-modal-container .cmg-modal .modal-default .modal-content{overflow-y:hidden;flex-direction:column;text-align:left;display:flex}.cmg-order-review-modal[data-v-b5674f26] .cmg-modal-container .cmg-modal .modal-default .modal-content ::-webkit-scrollbar{display:none}.cmg-order-review-modal .modal-content .title[data-v-b5674f26]{flex:1 1 auto;justify-content:space-around;font-size:36px;font-weight:700;text-transform:uppercase;flex-direction:column;max-height:200px;text-align:left;line-height:40px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.cmg-order-review-modal .modal-content .title[data-v-b5674f26] p{margin-bottom:10px}.cmg-order-review-modal .modal-content .order-address-container .address-nickname[data-v-b5674f26]{font-size:18px;font-weight:700;text-transform:capitalize;margin:0 40px;padding-bottom:4px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-order-review-modal .modal-content .order-address-container .order-locality-info[data-v-b5674f26],.cmg-order-review-modal .modal-content .order-address-container .order-street-address[data-v-b5674f26]{font-size:18px;margin:0 40px;white-space:pre;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-order-review-modal .modal-content .order-address-container .address-subtext[data-v-b5674f26]{padding-top:24px;font-size:16px;color:#786259;margin:0 40px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-order-review-modal .modal-content .divider[data-v-b5674f26]{border-bottom:.5px solid #d4cbc7;margin:24px 0}.cmg-order-review-modal .modal-content .order-time-container .order-time[data-v-b5674f26]{font-size:18px;margin:0 40px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-order-review-modal .modal-content .buttons[data-v-b5674f26]{flex:1 1 auto;justify-content:end;flex-direction:column;display:flex}.cmg-order-review-modal .modal-content .buttons .button[data-v-b5674f26]{width:100%}.cmg-order-review-modal .modal-content .buttons .looks-good[data-v-b5674f26]{-webkit-animation:countdown-b5674f26 linear forwards;animation:countdown-b5674f26 linear forwards;border:none;margin-bottom:15px;background:linear-gradient(90deg,#451400 50%,#786259 0);background-size:200% 100%;-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);white-space:pre}.cmg-order-review-modal .modal-content .buttons .cancel[data-v-b5674f26]{margin-bottom:18px}.cmg-order-review-modal .modal-content .location-icon[data-v-b5674f26],.cmg-order-review-modal .modal-content .time-icon[data-v-b5674f26]{height:32px;width:32px}.cmg-order-review-modal .modal-content .location-container[data-v-b5674f26],.cmg-order-review-modal .modal-content .order-time-header[data-v-b5674f26]{padding-bottom:16px;display:flex}.cmg-order-review-modal .modal-content .location-container .order-location[data-v-b5674f26],.cmg-order-review-modal .modal-content .location-container .order-ready[data-v-b5674f26],.cmg-order-review-modal .modal-content .order-time-header .order-location[data-v-b5674f26],.cmg-order-review-modal .modal-content .order-time-header .order-ready[data-v-b5674f26]{font-size:20px;font-weight:700;text-transform:uppercase;margin:auto 0;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:8px}@media(min-width:768px){[data-v-b5674f26] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-header{margin-bottom:0}[data-v-b5674f26] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{padding:64px 65px;max-width:none}[data-v-b5674f26] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-title-margin{margin-bottom:0}[data-v-b5674f26] .cmg-modal-container:not(.full-screen) .cmg-modal{height:auto;max-width:480px}.cmg-order-review-modal .modal-content .title[data-v-b5674f26]{padding-top:0;margin-bottom:-4px;padding-bottom:0}.cmg-order-review-modal .modal-content .buttons[data-v-b5674f26]{padding-top:32px}.cmg-order-review-modal .modal-content .buttons .cancel[data-v-b5674f26]{margin-bottom:0}}.content[data-v-62ea6980]{font-size:1.125rem;color:#451400;text-align:center;line-height:1.4;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.content .legal-copy[data-v-62ea6980]{font-size:.875rem;margin-bottom:44px;color:#786259;line-height:20px}.radio-group[data-v-62ea6980]{margin-bottom:1rem;color:#786259;text-align:justify}.radio-group-text[data-v-62ea6980]{font-size:16px;font-weight:700;margin-bottom:.75rem;text-align:left;display:block}.radio-buttons-container[data-v-62ea6980]{font-weight:400;width:50%;display:flex}.radio-buttons-container .radio-button[data-v-62ea6980]{flex:1 1 50%;display:flex}.radio-buttons-container .radio-button span[data-v-62ea6980]{margin-left:.5rem}.error-message[data-v-62ea6980]{height:1.25rem;font-size:.875rem;font-weight:400;color:#d0021b}.privacy-policy[data-v-62ea6980]{margin-bottom:1rem;text-align:justify;margin-top:1rem}.btn-save[data-v-62ea6980]{margin-bottom:1rem;width:100%;margin-top:1rem}.btn-update-later[data-v-62ea6980]{border:none!important;margin-bottom:1rem;color:#451400!important;background-color:unset!important;width:100%}.cmg-pickup-options-modal[data-v-4cfbdf91] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default{height:100%;padding-bottom:20px}.cmg-pickup-options-modal[data-v-4cfbdf91] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{height:100%;justify-content:space-between;flex-direction:column;display:flex}.cmg-pickup-options-modal .pickup-options-modal-header[data-v-4cfbdf91]{padding-top:27px;font-size:30px}.cmg-pickup-options-modal .pickup-options-modal-content[data-v-4cfbdf91]{font-size:16px}.cmg-pickup-options-modal .pickup-options-modal-content .dine-in-not-available[data-v-4cfbdf91]{font-weight:700;color:#451400;margin-top:15px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-pickup-options-modal .pickup-options-modal-content .pickup-options[data-v-4cfbdf91]{color:#786259;padding-right:25px;text-align:left;margin-top:35px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.cmg-pickup-options-modal .pickup-options-modal-content .pickup-options .option-container[data-v-4cfbdf91]{padding-left:25px}.cmg-pickup-options-modal .pickup-options-modal-content .pickup-options .option-container .option-type[data-v-4cfbdf91]{font-weight:700;color:#59382b}.cmg-pickup-options-modal .button-container[data-v-4cfbdf91]{flex-direction:column;display:flex}.cmg-pickup-options-modal .button-container .btn[data-v-4cfbdf91]{width:100%;margin-top:auto}@media(min-width:768px){.cmg-pickup-options-modal[data-v-4cfbdf91] .cmg-modal-container .cmg-modal{overflow-y:hidden;max-height:699px;width:570px}.cmg-pickup-options-modal[data-v-4cfbdf91] .cmg-modal-container .cmg-modal:not(.full-screen){max-width:570px}.cmg-pickup-options-modal[data-v-4cfbdf91] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default{height:100%;padding-bottom:50px}.cmg-pickup-options-modal[data-v-4cfbdf91] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-header .close-modal-container{right:30px}.cmg-pickup-options-modal[data-v-4cfbdf91] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-header .close-modal-container .close-modal{height:17px;width:17px}.cmg-pickup-options-modal[data-v-4cfbdf91] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-title{margin-bottom:0}.cmg-pickup-options-modal[data-v-4cfbdf91] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{height:100%;justify-content:space-between;flex-direction:column;display:flex}.cmg-pickup-options-modal .pickup-options-modal-header[data-v-4cfbdf91]{padding-top:0}.cmg-pickup-options-modal .pickup-options-modal-content .pickup-options[data-v-4cfbdf91]{padding-right:20px}.cmg-pickup-options-modal .button-container[data-v-4cfbdf91]{margin-top:35px}}.cmg-region-switch-alert-modal[data-v-00061f9f] .cmg-modal-container .cmg-modal{position:relative;max-width:360px;box-shadow:0 0 rgba(0,0,0,.1)!important}.cmg-region-switch-alert-modal[data-v-00061f9f] .cmg-modal-container .cmg-modal .modal-default{padding-top:0!important}.cmg-region-switch-alert-modal[data-v-00061f9f] .cmg-modal-container .cmg-modal .modal-default .modal-inner{padding:0}.cmg-region-switch-alert-modal[data-v-00061f9f] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title{margin-bottom:0!important}.cmg-region-switch-alert-modal[data-v-00061f9f] .cmg-modal-container .cmg-modal .modal-default .modal-background,.cmg-region-switch-alert-modal[data-v-00061f9f] .cmg-modal-container .cmg-modal .modal-default .modal-header{display:none}.cmg-region-switch-alert-modal[data-v-00061f9f] .cmg-modal-container .cmg-modal .switch-container{color:#451400;flex-direction:column;background:#fff;display:flex}.cmg-region-switch-alert-modal[data-v-00061f9f] .cmg-modal-container .cmg-modal .switch-container .header{padding-top:20px;font-size:24px;font-weight:700;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-region-switch-alert-modal[data-v-00061f9f] .cmg-modal-container .cmg-modal .switch-container .alert-container .region-message{padding:20px;font-size:18px;margin-right:auto;margin-left:auto;width:300px;line-height:22px}.cmg-region-switch-alert-modal[data-v-00061f9f] .cmg-modal-container .cmg-modal .switch-container .buttons-container{padding:15px;font-size:14px;font-weight:700;color:#a76721;text-transform:uppercase;border-top:1px solid #d4cbc7;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}[data-v-40ce298e] .cmg-modal-container{overflow-y:hidden}[data-v-40ce298e] .cmg-modal-container ::-webkit-scrollbar{display:none}[data-v-40ce298e] .cmg-modal-container .cmg-modal{overflow-y:hidden}[data-v-40ce298e] .cmg-modal-container .cmg-modal>.modal-default{overflow-y:hidden;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}[data-v-40ce298e] .cmg-modal-container .cmg-modal>.modal-default>.modal-inner{overflow-y:hidden}[data-v-40ce298e] .cmg-modal.bg-white{overflow-y:hidden;max-height:100%}[data-v-40ce298e] .close-modal{height:15px!important;width:15px!important}.reward-redemption-success-container[data-v-40ce298e]{height:100%;font-weight:700;position:relative;flex-direction:column;width:100%;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-flex}.reward-redemption-success-container lottie-player[data-v-40ce298e]{height:100%;position:absolute;max-width:39.625rem;max-height:60%;top:30%;left:0;width:100%}.reward-redemption-success-container video[data-v-40ce298e]{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);margin-right:auto;margin-left:auto;width:275px;margin-top:40px}.reward-redemption-success-container .qr-code[data-v-40ce298e]{justify-self:center;flex-direction:column;border-width:2px;background-color:#fff;margin:22px;align-items:center;box-shadow:0 6px 12px 0 rgba(0,0,0,.08);border-radius:12px;width:85%;display:flex}.reward-redemption-success-container .qr-code .qr-padding[data-v-40ce298e]{font-size:22px;font-weight:700;margin-bottom:5px;margin-top:25px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.reward-redemption-success-container .qr-code .expires[data-v-40ce298e]{font-size:14px;font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.reward-redemption-success-container .qr-text[data-v-40ce298e]{font-size:20px;-o-object-fit:contain;object-fit:contain;letter-spacing:normal}.reward-redemption-success-container .qr-text[data-v-40ce298e],.reward-redemption-success-container .qr-title[data-v-40ce298e]{height:24px;font-weight:700;color:#451400;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.reward-redemption-success-container .qr-title[data-v-40ce298e]{font-size:24px;margin-bottom:20px;margin-top:10px}.reward-redemption-success-container .qr-expiration[data-v-40ce298e]{height:22px;font:status-bar;font-size:16px;margin-bottom:20px;width:148px;line-height:1.38;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.reward-redemption-success-container .reward-image[data-v-40ce298e]{height:14.019rem;justify-content:center;margin-right:auto;margin-left:auto;width:20.938rem;margin-top:1rem;display:flex}.reward-redemption-success-container .reward-image img[data-v-40ce298e]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.reward-redemption-success-container .dancing-avocado[data-v-40ce298e]{text-align:center}.reward-redemption-success-container .dancing-avocado .header[data-v-40ce298e]{font-weight:700;margin-bottom:15px}.reward-redemption-success-container .dancing-avocado video[data-v-40ce298e]{height:auto;margin-bottom:15px;width:17em;margin-top:15px}.reward-redemption-success-container .text[data-v-40ce298e]{color:#451400;margin-top:1.25rem}.reward-redemption-success-container .text .hooray[data-v-40ce298e]{font-size:3rem;font-weight:700;text-align:center;margin:auto;width:10.875rem;line-height:1.875rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.reward-redemption-success-container .text .giving[data-v-40ce298e],.reward-redemption-success-container .text .goods[data-v-40ce298e]{font-size:1.75rem;font-weight:700;margin-right:auto;margin-left:auto;width:13.813rem;margin-top:1.875rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.reward-redemption-success-container .text .details[data-v-40ce298e],.reward-redemption-success-container .text .email[data-v-40ce298e],.reward-redemption-success-container .text .reward[data-v-40ce298e]{height:auto;font-size:1.125rem;font-weight:400;color:#451400;-o-object-fit:contain;object-fit:contain;text-align:center;margin:.938rem auto 2.5rem;width:15.5rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.reward-redemption-success-container .text .details.customGoodsReward[data-v-40ce298e],.reward-redemption-success-container .text .email.customGoodsReward[data-v-40ce298e],.reward-redemption-success-container .text .reward.customGoodsReward[data-v-40ce298e]{width:360px}.reward-redemption-success-container .text .link[data-v-40ce298e]{text-decoration:underline;font-weight:700;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.reward-redemption-success-container .buttons[data-v-40ce298e]{margin-bottom:30px;margin-top:5px}.reward-redemption-success-container .buttons[data-v-40ce298e] .button{height:44px;width:335px}.reward-redemption-success-container .buttons[data-v-40ce298e] .button .slot-wrapper{font-size:18px;letter-spacing:-.28px;line-height:20px}.reward-redemption-success-container .buttons[data-v-40ce298e] .back.button{color:#451400;margin-top:0}.reward-redemption-success-container .buttons[data-v-40ce298e] .back.button .slot-wrapper{font-size:1rem;letter-spacing:-.28px;line-height:1.4}.reward-redemption-success-container .buttons .terms-and-conditions[data-v-40ce298e]{font-size:14px;text-decoration:underline;font-weight:700;margin-right:auto;color:#451400;cursor:pointer;margin-left:auto;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:20px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.button[data-v-40ce298e]{margin-bottom:9px;margin-top:9px}@media(min-width:768px){[data-v-40ce298e] .cmg-modal-container{overflow-y:hidden}[data-v-40ce298e] .cmg-modal-container ::-webkit-scrollbar{display:none}[data-v-40ce298e] .cmg-modal-container .cmg-modal{overflow-y:hidden}[data-v-40ce298e] .cmg-modal-container .cmg-modal>.modal-default{overflow-y:hidden;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}[data-v-40ce298e] .cmg-modal-container .cmg-modal>.modal-default>.modal-inner{overflow-y:hidden;flex-direction:unset}.reward-redemption-success-container video[data-v-40ce298e]{margin-top:20px}}.country-flag[data-v-f4a001fa]{margin-bottom:1rem}.content[data-v-f4a001fa]{font-size:1.125rem;margin-bottom:3rem;color:#451400;text-align:center;line-height:1.4;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.content .link[data-v-f4a001fa]{font-size:1.125rem;font-weight:700;margin-right:auto;margin-bottom:14px;color:#a76721;border-bottom:2px solid #a76721;letter-spacing:-.28px;margin-left:auto;width:-webkit-max-content;width:max-content;line-height:1.11;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content .link[data-v-f4a001fa]:hover{cursor:pointer}.rewards-welcome-container[data-v-21330eba]{color:#451400}.rewards-welcome-container[data-v-21330eba] .cmg-modal-container .cmg-modal .modal-default{height:100%;padding-top:1.75em;padding-right:0;padding-left:0}.rewards-welcome-container[data-v-21330eba] .cmg-modal-container .cmg-modal .modal-default .modal-inner{max-width:570px}.rewards-welcome-container[data-v-21330eba] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-image{margin-bottom:10px}.rewards-welcome-container[data-v-21330eba] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title{margin:0}.rewards-welcome-container[data-v-21330eba] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content{height:100%}.rewards-welcome-container .content-root[data-v-21330eba]{height:100%;overflow-x:hidden;flex-direction:column;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.rewards-welcome-container .content-root .image[data-v-21330eba]{height:80px;margin-bottom:15px;align-self:center;width:80px}.rewards-welcome-container .content-root .title-container[data-v-21330eba]{flex:0 0 auto;font-weight:700;margin-bottom:30px}.rewards-welcome-container .content-root .title-container .header[data-v-21330eba]{font-size:1.875em;font-weight:700;margin-right:auto;max-width:300px;margin-left:auto;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rewards-welcome-container .content-root .offer-type-container[data-v-21330eba]{margin-bottom:2.5em;padding-right:5px;padding-left:5px;display:flex}.rewards-welcome-container .content-root .offer-type-container .image[data-v-21330eba]{flex:1 0 20%;height:60px;margin-right:10px;align-self:baseline;width:60px;margin-top:0}.rewards-welcome-container .content-root .offer-type-container .text[data-v-21330eba]{flex:1 0 80%;flex-direction:column;text-align:left;display:flex}.rewards-welcome-container .content-root .offer-type-container .text .title[data-v-21330eba]{font-size:24px;font-weight:700;color:#451400;text-transform:uppercase;width:255px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rewards-welcome-container .content-root .offer-type-container .text .description[data-v-21330eba]{font-size:18px;font-weight:400;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rewards-welcome-container .content-root .button-container[data-v-21330eba]{flex:1 1 auto;justify-content:flex-end;margin-bottom:1.25em;flex-direction:column;align-items:center;margin-top:2em;display:flex}.rewards-welcome-container .content-root .button-container .btn[data-v-21330eba]{height:44px;font-size:1.125em;position:relative;width:367px}.rewards-welcome-container .content-root .button-container .btn[data-v-21330eba]:hover{background-color:#6b321b}.rewards-welcome-container .content-root .button-container .link[data-v-21330eba]{font-size:1em}.rewards-welcome-container .content-root .button-container .link[data-v-21330eba]:hover{color:#6b321b}@media(min-width:768px){.rewards-welcome-container .content-root .offer-type-container[data-v-21330eba]{padding-right:50px;padding-left:50px}.rewards-welcome-container .content-root .offer-type-container .image[data-v-21330eba]{margin-right:0}}.rewards-modal .text{font-size:16px;margin-right:auto;color:#451400;max-width:280px;margin-left:auto;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rewards-modal .legal-copy{font-size:12px;color:#786259;max-width:400px;margin:40px auto 20px}.rewards-modal .legal-copy ::v-deep a{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rewards-modal .text p{font-size:12px!important}.rewards-modal .cmg-btn{width:100%;margin-top:.75em}.spend-points-container[data-v-7307be1b]{color:#451400}.spend-points-container[data-v-7307be1b] .cmg-modal-container .cmg-modal .modal-default .modal-inner{max-width:570px}.spend-points-container[data-v-7307be1b] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-image{margin-bottom:10px}.spend-points-container[data-v-7307be1b] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title{margin:0}.spend-points-container .content-root[data-v-7307be1b]{height:100%;overflow-x:hidden;flex-direction:column;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.spend-points-container .content-root .header-bar[data-v-7307be1b]{flex:0 0 auto;height:50px;font-size:19px;font-weight:700;color:#451400;position:relative;align-items:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.spend-points-container .content-root .header-bar .back[data-v-7307be1b]{justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.spend-points-container .content-root .header-bar .back img[data-v-7307be1b]{display:inline-block}.spend-points-container .content-root .header-bar .back .text[data-v-7307be1b]{font-size:16px;right:8px;position:relative;display:inline-block}.spend-points-container .content-root .header-bar .close-banner[data-v-7307be1b]{height:20px;right:20px;position:absolute;opacity:.85;top:15px;cursor:pointer;width:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.spend-points-container .content-root .header-bar .close-banner[data-v-7307be1b]:hover{opacity:1}.spend-points-container .content-root .header-bar .close-banner[data-v-7307be1b]:after,.spend-points-container .content-root .header-bar .close-banner[data-v-7307be1b]:before{height:100%;content:" ";position:absolute;background-color:#451400;left:15px;width:4px}.spend-points-container .content-root .header-bar .close-banner[data-v-7307be1b]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.spend-points-container .content-root .header-bar .close-banner[data-v-7307be1b]:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.spend-points-container .content-root .header-bar .close-banner[data-v-7307be1b]:after,.spend-points-container .content-root .header-bar .close-banner[data-v-7307be1b]:before{width:2px}.spend-points-container .content-root .image[data-v-7307be1b]{height:80px;margin-bottom:15px;align-self:center;width:80px;margin-top:10px}.spend-points-container .content-root .title-container[data-v-7307be1b]{flex:0 0 auto;font-weight:700;margin-bottom:30px}.spend-points-container .content-root .title-container .header[data-v-7307be1b]{font-size:1.875em;font-weight:700;margin-right:auto;max-width:350px;margin-left:auto;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.spend-points-container .content-root .content-container[data-v-7307be1b]{margin-bottom:70px;padding-right:50px;padding-left:50px}.spend-points-container .content-root .content-container .text[data-v-7307be1b]{font-size:18px;font-weight:400;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.spend-points-container .content-root .content-container .note[data-v-7307be1b]{font-size:12px;color:#756456;margin-top:10px}.spend-points-container .content-root .content-container .separator[data-v-7307be1b]{height:1px;margin:30px 60px;background:#d4cbc7}.spend-points-container .content-root .button-container[data-v-7307be1b]{flex:1 1 auto;justify-content:flex-end;margin-bottom:70px;flex-direction:column;align-items:center;display:flex}.spend-points-container .content-root .button-container .btn[data-v-7307be1b]{height:44px;font-size:1.125em;position:relative;width:367px}.spend-points-container .content-root .button-container .btn[data-v-7307be1b]:hover{background-color:#6b321b}@media(min-width:768px){.spend-points-container .content-root .content-container[data-v-7307be1b]{padding-right:120px;padding-left:120px}.spend-points-container .content-root .content-container .separator[data-v-7307be1b]{margin-right:65px;margin-left:65px}.spend-points-container .content-root .button-container[data-v-7307be1b]{margin-bottom:30px}}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .cmg-modal{box-shadow:none;border-radius:0}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .modal-default{height:100%;padding-top:24px;justify-content:flex-start}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .modal-header{margin-bottom:0}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .close-modal-container{height:44px;justify-content:center;right:20px;top:0;align-items:center;width:44px;display:inline-flex}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .close-modal-container .close-modal{height:1.7em;width:1.7em}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .modal-inner{height:100%;max-width:390px;padding-right:20px;padding-left:20px}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .modal-image{flex:0 0 auto;height:158.85px;overflow:hidden;min-height:158.85px;justify-content:center;margin-bottom:24px;max-width:158.85px;max-height:158.85px;align-self:center;min-width:158.85px;aspect-ratio:1/1;align-items:center;border-radius:50%;background:transparent;width:158.85px;margin-top:63.6px;display:flex}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .modal-image>img{height:132px;min-height:132px;max-width:132px;max-height:132px;min-width:132px;aspect-ratio:1/1;width:132px}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .content-shell,.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .modal-content{height:100%}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .footer-container{padding-bottom:62px;margin-top:auto}.cmg-scanless-info-icon-modal .title-container[data-v-94e47d8c]{flex-direction:column;gap:0;align-items:center;display:flex}.cmg-scanless-info-icon-modal .sub-title[data-v-94e47d8c]{min-height:22px;padding:3px 0;font-size:13px;color:#ad2118;letter-spacing:2px;line-height:16px}.cmg-scanless-info-icon-modal .modal-title[data-v-94e47d8c],.cmg-scanless-info-icon-modal .sub-title[data-v-94e47d8c]{font-weight:700;text-transform:uppercase;text-align:center;margin:0;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-scanless-info-icon-modal .modal-title[data-v-94e47d8c]{font-size:32px;color:#451400;line-height:44px;white-space:pre-line}.cmg-scanless-info-icon-modal .content-shell[data-v-94e47d8c]{min-height:250px;padding-top:0;flex-direction:column;width:100%;display:flex}.cmg-scanless-info-icon-modal .content-container[data-v-94e47d8c]{justify-content:center;display:flex}.cmg-scanless-info-icon-modal .footer-container[data-v-94e47d8c]{padding-top:32px;margin:0;padding-bottom:0;width:100%}.cmg-scanless-info-icon-modal .modal-body[data-v-94e47d8c]{font-size:16px;color:#451400;max-width:390px;text-align:center;margin:0 auto;line-height:20px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-scanless-info-icon-modal .modal-body[data-v-94e47d8c] p{margin:0}.cmg-scanless-info-icon-modal .close-btn[data-v-94e47d8c]{margin:0;width:100%}.cmg-scanless-info-icon-modal .modal-footer[data-v-94e47d8c]{font-size:12px;color:#451400;max-width:390px;text-align:center;margin:12px auto 0;line-height:16px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-scanless-info-icon-modal .modal-footer[data-v-94e47d8c] p{margin:0}@media(min-width:768px){.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .cmg-modal{height:620px;min-height:620px;max-width:490px;max-height:620px;box-shadow:0 0 20px 3px rgba(0,0,0,.1);border-radius:4px;width:490px}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .modal-default{padding-top:70px;justify-content:flex-start}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .modal-header{margin-bottom:0}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .close-modal-container{height:32px;right:30px;top:30px;width:32px}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .close-modal-container .close-modal{height:32px;width:32px}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .modal-inner{height:480px;min-height:480px;max-width:390px;padding-right:0;max-height:480px;padding-left:0}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .modal-image{margin-bottom:24px;border-radius:0;background:transparent;margin-top:0}.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .modal-image,.cmg-scanless-info-icon-modal[data-v-94e47d8c] .cmg-modal-container .modal-image>img{height:80px;min-height:80px;max-width:82px;max-height:80px;min-width:82px;width:82px}.cmg-scanless-info-icon-modal .title-container[data-v-94e47d8c]{min-height:110px;margin-bottom:16px}.cmg-scanless-info-icon-modal .modal-body[data-v-94e47d8c]{min-height:110px}.cmg-scanless-info-icon-modal .modal-footer[data-v-94e47d8c]{min-height:48px}.cmg-scanless-info-icon-modal .content-shell[data-v-94e47d8c]{min-height:250px;max-height:250px;width:390px}.cmg-scanless-info-icon-modal .footer-container[data-v-94e47d8c]{padding-top:32px;padding-bottom:0;width:390px}.cmg-scanless-info-icon-modal .close-btn[data-v-94e47d8c]{width:389px}}.cmg-scanless-intro-modal[data-v-a4e8ac94] .cmg-modal-container .cmg-modal{box-shadow:none;border-radius:0}.cmg-scanless-intro-modal[data-v-a4e8ac94] .cmg-modal-container .modal-default{height:100%;padding-top:24px;justify-content:flex-start}.cmg-scanless-intro-modal[data-v-a4e8ac94] .cmg-modal-container .modal-header{margin-bottom:0}.cmg-scanless-intro-modal[data-v-a4e8ac94] .cmg-modal-container .close-modal-container{height:44px;justify-content:center;right:20px;top:0;align-items:center;width:44px;display:inline-flex}.cmg-scanless-intro-modal[data-v-a4e8ac94] .cmg-modal-container .close-modal-container .close-modal{height:1.7em;width:1.7em}.cmg-scanless-intro-modal[data-v-a4e8ac94] .cmg-modal-container .modal-inner{height:100%;overflow-y:auto;max-width:390px;padding-right:20px;-webkit-overflow-scrolling:touch;padding-left:20px}.cmg-scanless-intro-modal[data-v-a4e8ac94] .cmg-modal-container .modal-image{flex:0 0 auto;height:158.85px;overflow:hidden;min-height:158.85px;justify-content:center;margin-bottom:41px;max-width:158.85px;max-height:158.85px;align-self:center;min-width:158.85px;aspect-ratio:1/1;align-items:center;border-radius:50%;background:#f2f2f2;width:158.85px;margin-top:63.6px;display:flex}.cmg-scanless-intro-modal[data-v-a4e8ac94] .cmg-modal-container .modal-image>img{height:132px;min-height:132px;max-width:132px;max-height:132px;min-width:132px;aspect-ratio:1/1;width:132px}.cmg-scanless-intro-modal[data-v-a4e8ac94] .cmg-modal-container .content-shell,.cmg-scanless-intro-modal[data-v-a4e8ac94] .cmg-modal-container .modal-content{height:100%}.cmg-scanless-intro-modal[data-v-a4e8ac94] .cmg-modal-container .footer-container{padding-bottom:62px;margin-top:auto}.cmg-scanless-intro-modal .title-container[data-v-a4e8ac94]{flex-direction:column;gap:0;align-items:center;display:flex}.cmg-scanless-intro-modal .sub-title[data-v-a4e8ac94]{padding:3px 0;font-size:13px;color:#ad2118;letter-spacing:2px;margin:0;line-height:15px}.cmg-scanless-intro-modal .modal-title[data-v-a4e8ac94],.cmg-scanless-intro-modal .sub-title[data-v-a4e8ac94]{font-weight:700;text-transform:uppercase;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-scanless-intro-modal .modal-title[data-v-a4e8ac94]{font-size:32px;color:#451400;margin:0 0 14px;line-height:40px;white-space:pre-line}.cmg-scanless-intro-modal .content-shell[data-v-a4e8ac94]{padding-top:0;flex-direction:column;display:flex}.cmg-scanless-intro-modal .content-container[data-v-a4e8ac94]{justify-content:center;display:flex}.cmg-scanless-intro-modal .footer-container[data-v-a4e8ac94]{padding-top:24px;margin:auto auto 0;padding-bottom:32px;width:100%}.cmg-scanless-intro-modal .modal-body[data-v-a4e8ac94]{font-size:16px;color:#451400;max-width:350px;text-align:center;margin:0 auto;line-height:1.4;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-scanless-intro-modal .modal-body[data-v-a4e8ac94] p{margin:0}.cmg-scanless-intro-modal .close-btn[data-v-a4e8ac94]{margin:0;width:100%}.cmg-scanless-intro-modal .modal-footer[data-v-a4e8ac94]{font-size:12px;color:#451400;max-width:350px;text-align:center;margin:16px auto 0;line-height:1.4;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-scanless-intro-modal .modal-footer[data-v-a4e8ac94] p{margin:0}@media(min-width:768px){.cmg-scanless-intro-modal[data-v-a4e8ac94] .cmg-modal-container .cmg-modal{box-shadow:0 0 20px 3px rgba(0,0,0,.1);border-radius:4px}.cmg-scanless-intro-modal[data-v-a4e8ac94] .cmg-modal-container>.cmg-modal>.full-screen-wrapper>.modal-default>.modal-inner>.modal-image{margin-bottom:41px}.cmg-scanless-intro-modal .content-shell[data-v-a4e8ac94]{min-height:360px}}.cmg-sign-in-modal .slide-fade-create-account-enter-active[data-v-2e74d786],.cmg-sign-in-modal .slide-fade-sign-in-enter-active[data-v-2e74d786]{transition:all .35s ease}.cmg-sign-in-modal .slide-fade-create-account-leave-active[data-v-2e74d786],.cmg-sign-in-modal .slide-fade-sign-in-leave-active[data-v-2e74d786]{transition:all .35s cubic-bezier(1,.5,.8,1)}.cmg-sign-in-modal .slide-fade-create-account-leave-to[data-v-2e74d786],.cmg-sign-in-modal .slide-fade-sign-in-enter[data-v-2e74d786],.cmg-sign-in-modal .slide-fade-sign-in-leave-to[data-v-2e74d786]{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}.cmg-sign-in-modal .slide-fade-create-account-enter[data-v-2e74d786]{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}.cmg-sign-in-modal .sign-in-model-header[data-v-2e74d786]{font-size:3.1em;padding-bottom:.25em}.cmg-sign-in-modal[data-v-2e74d786] .cmg-modal-container .cmg-modal>.modal-default>.modal-inner{max-width:100%;flex-direction:column;align-items:center;width:100%;display:flex}.cmg-sign-in-modal[data-v-2e74d786] .cmg-modal-container .cmg-modal>.modal-default>.modal-inner>.modal-title{max-width:100%;margin:0 4em;width:400px}.cmg-sign-in-modal[data-v-2e74d786] .cmg-modal-container .cmg-modal>.modal-default>.modal-inner>.modal-content{width:100%}.cmg-sign-in-modal[data-v-2e74d786] .cmg-modal-container .cmg-modal>.modal-default>.modal-inner>.modal-content .content{justify-content:center;width:100%;display:flex}.cmg-sign-in-modal[data-v-2e74d786] .cmg-modal-container .cmg-modal>.modal-default>.modal-inner>.modal-content .content .cmg-create-account-form,.cmg-sign-in-modal[data-v-2e74d786] .cmg-modal-container .cmg-modal>.modal-default>.modal-inner>.modal-content .content .cmg-sign-in-form{width:400px}.cmg-sign-in-modal[data-v-2e74d786] .cmg-modal-container .cmg-modal .modal-default .modal-header .close-modal-container{padding:10px;background-color:#f9f7f4;border-radius:50%}@media(max-width:320px){.cmg-sign-in-modal[data-v-2e74d786] .cmg-modal-container .cmg-modal>.full-screen-wrapper>.modal-default>.modal-background>.shimmer-top{max-height:60px}.cmg-sign-in-modal[data-v-2e74d786] .cmg-modal-container .cmg-modal>.full-screen-wrapper>.modal-default>.modal-inner>.modal-title h1{font-size:1.75em}}@media(min-width:319px)and (max-width:575px){.cmg-sign-in-modal[data-v-2e74d786] .cmg-modal-container .cmg-modal>.full-screen-wrapper>.modal-default>.modal-background>.shimmer-top{max-height:60px}.cmg-sign-in-modal[data-v-2e74d786] .cmg-modal-container .cmg-modal>.full-screen-wrapper>.modal-default>.modal-inner{padding-bottom:100px}}@media(min-width:768px){.cmg-sign-in-modal .sign-in-model-header[data-v-2e74d786]{font-size:2.1em;padding-bottom:0}}@media(min-width:1024px){.cmg-sign-in-modal[data-v-2e74d786] .modal-rewards .cmg-modal{max-width:530px;-ms-overflow-style:none;margin:auto 0;border-radius:14px;scrollbar-width:none}.cmg-sign-in-modal[data-v-2e74d786] .modal-rewards .cmg-modal ::-webkit-scrollbar{display:none}}.cmg-soe-rank-description-modal[data-v-4d006c67] .cmg-modal-container .cmg-modal .modal-default .modal-inner{justify-content:center;max-width:none;padding-right:35px;padding-bottom:40px;padding-left:35px}.cmg-soe-rank-description-modal[data-v-4d006c67] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title-margin{margin-bottom:0}.cmg-soe-rank-description-modal .cmg-soe-rank-description-modal-content[data-v-4d006c67]{flex-direction:column;gap:24px;text-align:center;align-items:center;display:flex}.cmg-soe-rank-description-modal h1[data-v-4d006c67]{font-size:1.5rem;color:#451400;text-transform:uppercase;text-align:left;width:100%;line-height:1.75rem;font-family:Trade Gothic LT}.cmg-soe-rank-description-modal .rank-image-container[data-v-4d006c67]{position:relative;width:100%}.cmg-soe-rank-description-modal .rank-description-image[data-v-4d006c67]{height:auto;width:100%}.cmg-soe-rank-description-modal .state-rank-image[data-v-4d006c67]{height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:50%}.cmg-soe-rank-description-modal .description[data-v-4d006c67]{font-size:.875rem;font-weight:325;color:#451400;text-align:left;line-height:1.25rem;font-family:Gotham}@media(max-width:767px){.cmg-soe-rank-description-modal[data-v-4d006c67] .cmg-modal-container .cmg-modal .modal-default .modal-inner{padding:16px}.cmg-soe-rank-description-modal h1[data-v-4d006c67]{font-size:2rem}}.cmg-student-registration-success-modal[data-v-3eebaf51] .cmg-modal{overflow:hidden}.cmg-student-registration-success-modal[data-v-3eebaf51] .cmg-modal .modal-default{overflow:hidden;padding-top:0}.cmg-student-registration-success-modal[data-v-3eebaf51] .cmg-modal .modal-default .modal-header .close-modal-container{top:2rem}.cmg-student-registration-success-modal[data-v-3eebaf51] .cmg-modal .modal-default .modal-inner{padding-right:0;padding-left:0}.cmg-student-registration-success-modal[data-v-3eebaf51] .close-modal-container{display:none!important}.modal-video-container[data-v-3eebaf51]{overflow:hidden}.modal-video-container[data-v-3eebaf51],.video-1[data-v-3eebaf51],.video-2[data-v-3eebaf51],.video-3[data-v-3eebaf51]{height:100%;padding:0;position:relative;margin:0;width:100%}.video-1 video[data-v-3eebaf51],.video-2 video[data-v-3eebaf51],.video-3 video[data-v-3eebaf51]{height:100%;padding:0;border:none;-o-object-fit:cover;object-fit:cover;margin:0;width:100%;display:block}.final-slide[data-v-3eebaf51]{height:100%;overflow:hidden;padding:0;justify-content:center;position:relative;background-size:cover;margin:0;align-items:center;background-position:50%;width:100%;background-repeat:no-repeat;display:flex}.final-slide .slide-content[data-v-3eebaf51]{height:100%;overflow:hidden;padding-top:10rem;justify-content:flex-start;padding-right:3rem;flex-direction:column;box-sizing:border-box;align-items:center;width:100%;padding-left:3rem;display:flex}.final-slide .slide-content .stay-up-to-date-in-the-app[data-v-3eebaf51]{height:5.25rem;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);font-size:1.5rem;font-weight:600;font-style:normal;color:#ad2118;text-transform:uppercase;position:relative;letter-spacing:.0875rem;text-align:center;margin:1rem .95625rem 1rem .26875rem;width:15rem;line-height:1.15;font-stretch:normal;font-family:BeausVarsity;z-index:3}.final-slide .slide-content .app-description[data-v-3eebaf51]{font-size:1rem;font-weight:400;font-style:normal;color:#451400;position:relative;letter-spacing:normal;text-align:center;line-height:normal;font-stretch:normal;font-family:Nunito;z-index:3}.final-slide .slide-content .app-button[data-v-3eebaf51]{height:3.125rem;position:relative;width:9.5rem;margin-top:2rem;z-index:3}.final-slide .slide-content .phone-container[data-v-3eebaf51]{overflow:visible;justify-content:center;position:relative;align-items:flex-end;padding-bottom:0;margin-top:auto;display:flex}.final-slide .slide-content .phone-container .phone-image[data-v-3eebaf51]{height:auto;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;z-index:2}.skip-button[data-v-3eebaf51]{-webkit-transform:rotate(-354.69deg);transform:rotate(-354.69deg);font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;top:1.5rem;background-color:#000;font-family:Gotham,Arial,sans-serif}.close-button[data-v-3eebaf51],.skip-button[data-v-3eebaf51]{padding:.25rem .625rem;border:none;right:1rem;color:#fff;position:absolute;cursor:pointer;z-index:1000}.close-button[data-v-3eebaf51]{top:3.5rem}.close-button img[data-v-3eebaf51]{height:2.5rem;width:2.5rem}.back-button[data-v-3eebaf51]{padding:.3125rem .625rem;font-size:1.2rem;color:#fff;position:absolute;top:3.5rem;border-radius:50%;cursor:pointer;left:1rem;z-index:1000}.back-button img[data-v-3eebaf51]{height:3rem;width:3rem}@media(min-width:768px){[data-v-3eebaf51] .cmg-modal{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}[data-v-3eebaf51] .cmg-modal .modal-default{padding-top:0!important}[data-v-3eebaf51] .cmg-modal .modal-default .modal-header{margin-bottom:0!important}[data-v-3eebaf51] .cmg-modal .modal-default .modal-inner{flex:none!important;height:65vh!important;max-width:none!important;max-height:none!important;width:45.05vh!important}[data-v-3eebaf51] .cmg-modal .modal-default .modal-inner .modal-title{margin-bottom:0!important}.final-slide[data-v-3eebaf51]{overflow:hidden;padding:0;justify-content:center;position:relative;background-size:cover;background-size:125%;background-position-y:calc(50% - 5rem);margin:0;align-items:center;background-position:50%;width:auto;background-repeat:no-repeat;background-position-x:calc(50% - 2rem);display:flex}.final-slide .back-button[data-v-3eebaf51],.final-slide .close-button[data-v-3eebaf51]{top:1rem}.final-slide .slide-content .stay-up-to-date-in-the-app[data-v-3eebaf51]{height:4.75rem;font-size:1.75rem;letter-spacing:.125rem;margin:0;width:17.125rem;line-height:1}.final-slide .slide-content .app-description[data-v-3eebaf51]{font-size:.85rem;padding-right:2rem;padding-bottom:1rem;padding-left:2rem}.final-slide .slide-content .phone-container[data-v-3eebaf51]{position:relative;top:0;left:-1rem}.final-slide .slide-content .phone-container img[data-v-3eebaf51]{width:18rem}}.content[data-v-7f1dadd0]{font-size:1.125rem;color:#451400;text-align:center;line-height:1.4;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.content .legal-copy[data-v-7f1dadd0]{font-size:.875rem;margin-bottom:44px;color:#786259;line-height:20px}.error[data-v-7f1dadd0]{min-height:1.5rem}.error .hidden[data-v-7f1dadd0]{opacity:0}.radio-group-email-marketing[data-v-7f1dadd0]{margin-bottom:1rem;color:#786259}.enable-email-marketing-text[data-v-7f1dadd0]{font-size:12px;margin-bottom:.75rem;text-align:left;display:block}.radio-buttons-container[data-v-7f1dadd0]{display:flex}.radio-buttons-container .radio-button[data-v-7f1dadd0]{flex:1 1 50%;display:flex}.radio-buttons-container .radio-button span[data-v-7f1dadd0]{margin-left:.5rem}.btn-save[data-v-7f1dadd0]{margin-bottom:2rem;width:100%}@media(min-width:768px){.content[data-v-7f1dadd0]{margin-right:1.1rem;margin-left:1.1rem}}.sweepstake-modal[data-v-11a8f9a9] .cmg-modal-container .cmg-modal{overflow-y:unset;border-radius:10px}.sweepstake-modal[data-v-11a8f9a9] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default{height:100%;padding:0}.sweepstake-modal[data-v-11a8f9a9] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-header,.sweepstake-modal[data-v-11a8f9a9] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-title{display:none}.sweepstake-modal[data-v-11a8f9a9] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{height:100%;padding:0;justify-content:center;max-width:100%;align-items:center}.sweepstake-modal[data-v-11a8f9a9] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{height:100%;width:100%}.sweepstake-modal .header[data-v-11a8f9a9]{padding:20px;font-size:24px;font-weight:700;color:#451400;text-transform:uppercase;max-width:440px;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.sweepstake-modal .content-container[data-v-11a8f9a9]{height:100%;text-align:center}.sweepstake-modal .content-container .content[data-v-11a8f9a9]{height:95%;padding:15px;justify-content:center;font-size:16px;color:#451400;flex-direction:column;align-items:center;display:flex}.sweepstake-modal .content-container .footer[data-v-11a8f9a9]{padding:14px 12px;border-top:1px solid #d4cbc7;flex-direction:column;align-items:center;display:flex}.sweepstake-modal .content-container .footer .cta-button[data-v-11a8f9a9]{font-weight:700;color:#a76721;text-transform:uppercase;text-align:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.sweepstake-container[data-v-11a8f9a9]{min-height:800px}}.toast-name-container[data-v-201a9276]{padding:12px 25px 20px;color:#fff;position:relative;background-color:#451400}.toast-name-container .title-container[data-v-201a9276]{justify-content:center;flex-direction:row;display:flex}.toast-name-container .title-container .title-icon[data-v-201a9276]{flex:0 0 38px;height:38px;width:38px}.toast-name-container .title-container .title-text[data-v-201a9276]{flex:0 0 auto;padding-top:9px;font-size:18px;font-weight:700;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:8px}.toast-name-container .body-only-container[data-v-201a9276]{justify-content:center;flex-direction:row;display:flex}.toast-name-container .body-only-container .title-icon[data-v-201a9276]{flex:0 0 38px;height:38px;width:38px}.toast-name-container .body-only-container .body-only[data-v-201a9276]{flex:1 auto;padding-top:10px;font-size:18px;font-weight:700;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:8px}.toast-name-container .sub-title[data-v-201a9276]{overflow-x:hidden;text-overflow:ellipsis;font-size:18px;font-weight:700}.toast-name-container .body[data-v-201a9276],.toast-name-container .sub-title[data-v-201a9276]{padding-top:8px;text-align:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.toast-name-container .body[data-v-201a9276]{font-size:16px}.toast-name-container .body-only[data-v-201a9276]{padding-top:10px;font-size:18px;font-weight:700;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.toast-name-container .legal-copy[data-v-201a9276]{font-size:14px;text-align:center;margin:20px 0 10px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.updated-version[data-v-201a9276] .cmg-modal-container .cmg-modal{border-radius:4px}.updated-version .toast-name-container[data-v-201a9276]{background-color:#1b0800}.updated-version .body-only[data-v-201a9276]{padding-top:10px;text-align:center}.updated-version .body-only-container .body-only[data-v-201a9276],.updated-version .body-only[data-v-201a9276]{font-size:16px;font-weight:400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal{height:100%;min-width:100%}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal .full-screen-wrapper{height:100%!important}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default{height:100%}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .close-modal-container{right:1.75em}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{margin-top:45px}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{height:100%}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content h2{padding:0 50px;font-size:30px}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .text{padding:0 12px;font-size:16px;color:#451400;margin-top:26px}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .button-container{margin:55px 20px 0}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .button-container .btn{width:100%}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .legal-copy-container .legal-copy{padding-top:20px;font-size:12px;font-weight:700;color:#786259}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .legal-copy-container .legal-copy ::v-deep a{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal{height:440px;overflow-y:unset;min-width:420px}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{margin-top:0}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-title{margin:0}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{padding:1.5em 2em 0}.two-step-verification-learn-more-modal[data-v-dd683310] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .button-container{margin-top:32px}}.cmg-two-step-verification-welcome-modal[data-v-d7f4c51c]{color:#451400;flex-flow:column;display:flex}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-modal-header[data-v-d7f4c51c]{padding:0 20px;font-size:40px}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-modal-subheader[data-v-d7f4c51c]{justify-content:center;display:flex}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-modal-subheader .subheader-text[data-v-d7f4c51c]{font-size:16px;text-align:center;width:325px;margin-top:15px}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form[data-v-d7f4c51c]{flex:0 0 auto;color:#786259;flex-flow:column;display:flex}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form .radio-buttons-container[data-v-d7f4c51c]{flex-direction:column;display:flex}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form .radio-buttons-container .radio-button[data-v-d7f4c51c]{margin-right:2em;align-items:center;margin-top:29px;display:flex}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form .radio-buttons-container .radio-button .label[data-v-d7f4c51c]{padding-left:.75em}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form>.input-container[data-v-d7f4c51c]{position:relative;flex-flow:column;margin-top:2.25em;display:flex}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form>.input-container .enter-valid-number-text[data-v-d7f4c51c]{font-size:12px;position:absolute;text-align:left;top:42px}@supports(-webkit-overflow-scrolling:touch){.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form>.input-container .enter-valid-number-text[data-v-d7f4c51c]{top:50px}}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form>.input-container .error-message-color[data-v-d7f4c51c]{color:#d0021b}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form>.input-container[data-v-d7f4c51c].cmg-input .error-msg{padding-top:8px;text-align:center;width:100%}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form .form-submission-container[data-v-d7f4c51c]{position:relative}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form .form-submission-container .send-code-btn[data-v-d7f4c51c]{width:100%;margin-top:20px}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form .form-submission-container .data-rates-warning[data-v-d7f4c51c]{font-size:12px;color:#786259;margin-top:29px}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form .cannot-receive-code-container[data-v-d7f4c51c]{text-align:left;margin:48px 0;display:flex}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form .cannot-receive-code-container>.input[data-v-d7f4c51c]{padding-top:2px;margin-right:9px}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form .cannot-receive-code-container>.label[data-v-d7f4c51c]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form .cannot-receive-code-container .contact[data-v-d7f4c51c]{margin-top:.625rem}.cmg-two-step-verification-welcome-modal .two-step-verification-welcome-form .cannot-receive-code-container .contact a[data-v-d7f4c51c]{color:#451400}@media(max-width:320px){.cmg-verify-number-form .fields>.inputs .form-submission-container .verify-btn[data-v-d7f4c51c]{margin-top:2.5em}.cmg-verify-number-form .fields>.inputs .form-submission-container .form-submission-error[data-v-d7f4c51c]{font-size:.7em;color:#d0021b;position:absolute;bottom:50px;text-align:center;width:100%;line-height:1em;margin-top:1em}}.content-wallet-not-cleared[data-v-d6071818]{margin-bottom:200px;margin-top:100px}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal{height:100%;min-width:100%}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper{height:100%!important}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default{height:100%}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .header-content-container{position:absolute;top:-10px;left:20px}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .header-content-container h2{font-size:20px}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .close-modal-container{right:1.75em}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-title-margin{margin-bottom:-15px}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{border-top:1px solid #d4cbc7;margin-top:10px}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{height:100%;padding-top:1.5em}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .done-btn{width:100%}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .video-container{padding-top:0;padding-bottom:20px;display:block}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .video-container video{height:211px;max-width:300px;width:100%}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .video-container.secondary-included{padding-top:0}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .subtext-all-set{font-size:30px;font-weight:700;text-transform:capitalize;text-align:center;margin:0 0 5px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .subtext-bold{font-size:12px;font-weight:700;margin-right:0;color:#1b0800;text-align:center;margin-left:0;margin-top:0;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .subtext{font-size:12px;margin-right:20px;color:#1b0800;text-align:center;margin-left:20px;margin-top:0;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .footer{padding-right:60px;flex-direction:column;gap:12px;padding-bottom:10px;margin-top:10px;padding-left:60px;display:flex}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .footer .payment-method{font-size:1em;text-decoration:underline}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .footer .done{width:100%}@media(min-width:768px){.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal{height:541px;overflow-y:unset;min-width:420px}.cmg-edit-account-modal[data-v-d6071818] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{padding:1.5em 2em 0}}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal{height:100%;min-width:100%}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal .full-screen-wrapper{height:100%!important}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default{height:100%}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .header-content-container{position:absolute;top:-10px;left:20px}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .header-content-container h2{font-size:20px}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .close-modal-container{right:1.75em}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner{border-top:1px solid #d4cbc7;margin-top:25px}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{height:100%;padding-top:1.5em}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs{height:100%;flex-flow:column nowrap;display:flex}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .input{margin-bottom:1em}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .form-submission-container{margin-bottom:1.125em;margin-top:auto}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .form-submission-container .form-submission-error{margin-bottom:1.5em;color:#d0021b}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .form-submission-container .update-password-btn{width:100%}@media(min-width:768px){.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal{height:541px;overflow-y:unset;min-width:420px}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content{padding:1.5em 2em 0}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .form-submission-container{margin-bottom:3.5em;margin-top:auto}.cmg-edit-account-modal[data-v-33145254] .cmg-modal-container .cmg-modal .full-screen-wrapper .modal-default .modal-inner .modal-content .inputs .update-password-btn{max-width:240px}}.verification-system-error-modal .content-container[data-v-685aa348]{text-align:center}.verification-system-error-modal .content-container .header[data-v-685aa348]{margin-top:30px}.verification-system-error-modal .content-container .header .close-pill[data-v-685aa348]{height:2.5em;margin-right:.5em;border-radius:50%;cursor:pointer;margin-left:auto;width:2.5em;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:1.5em}.verification-system-error-modal .content-container .header .close-pill .close-modal[data-v-685aa348]{width:15px}.verification-system-error-modal .content-container .header .subtext[data-v-685aa348]{font-size:30px;font-weight:700;color:#451400;text-transform:uppercase;padding-right:60px;text-align:center;margin-top:30px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:60px}.verification-system-error-modal .content-container .header .sad-avocado[data-v-685aa348]{width:150px}.verification-system-error-modal .content-container .content[data-v-685aa348]{font-size:18px;color:#451400;padding-right:45px;margin-top:30px;padding-left:45px}.verification-system-error-modal .content-container .content .subtext-two[data-v-685aa348]{margin-top:30px}.verification-system-error-modal .content-container .footer[data-v-685aa348]{gap:12px;margin:30px 60px 60px}.verification-system-error-modal .content-container .footer .continue[data-v-685aa348]{width:100%}.cmg-verify-mobile-number-modal[data-v-61696295]{flex-flow:column;display:flex}.cmg-verify-mobile-number-modal .verify-mobile-number-container[data-v-61696295]{justify-content:center;display:flex}.cmg-verify-mobile-number-modal .verify-mobile-number-text[data-v-61696295]{font-size:16px;text-align:center;width:325px;margin-top:2.25em}.cmg-verify-mobile-number-modal .fields[data-v-61696295]{flex:0 0 auto;flex-flow:column;display:flex}.cmg-verify-mobile-number-modal .fields>.inputs[data-v-61696295]{color:#786259;flex-flow:column;margin-top:2.25em;display:flex}.cmg-verify-mobile-number-modal .fields>.inputs .error-message-color[data-v-61696295]{color:#d0021b}.cmg-verify-mobile-number-modal .fields>.inputs .form-submission-container[data-v-61696295]{position:relative}.cmg-verify-mobile-number-modal .fields>.inputs .form-submission-container .verify-btn[data-v-61696295]{width:100%;margin-top:2.25em}.cmg-verify-mobile-number-modal .fields>.inputs .form-submission-container .password-error .line[data-v-61696295],.cmg-verify-mobile-number-modal .fields>.inputs .form-submission-container .verify-flow-error[data-v-61696295]{font-size:16px;color:#d0021b;text-align:center}.cmg-verify-mobile-number-modal .fields>.inputs .form-submission-container .password-error .line.password-reqs[data-v-61696295]{font-weight:700;color:#451400}.cmg-verify-mobile-number-modal .fields>.inputs .form-submission-container .cancel[data-v-61696295],.cmg-verify-mobile-number-modal .fields>.inputs .form-submission-container .resend-code[data-v-61696295]{text-decoration:underline;font-weight:700;color:#a76721;text-transform:uppercase;margin-top:1.25em}.cmg-verify-mobile-number-modal .fields>.inputs .form-submission-container .cancel[data-v-61696295]:hover,.cmg-verify-mobile-number-modal .fields>.inputs .form-submission-container .resend-code[data-v-61696295]:hover{cursor:pointer}.cmg-verify-mobile-number-modal .fields>.inputs .form-submission-container .resend-code.disabled[data-v-61696295]{opacity:50%}.cmg-verify-mobile-number-modal .fields>.inputs .form-submission-container .resend-code.disabled[data-v-61696295]:hover{cursor:default}.cmg-verify-mobile-number-modal .fields>.inputs .form-submission-container .legal-copy-container .legal-copy[data-v-61696295]{padding-top:20px;font-size:12px;font-weight:700;color:#786259}.cmg-verify-mobile-number-modal .fields>.inputs .form-submission-container .legal-copy-container .legal-copy[data-v-61696295] a{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-verify-mobile-number-modal .fields>.inputs .cannot-receive-text-container[data-v-61696295]{justify-content:space-between;flex-wrap:nowrap;flex-direction:row;padding-bottom:3rem;margin-top:3rem;display:flex}.cmg-verify-mobile-number-modal .fields>.inputs .cannot-receive-text-container .cannot-receive-text-label[data-v-61696295]{font-size:1rem;color:#786259;flex-direction:column;text-align:left;margin-left:.5rem;line-height:1.25rem;display:flex}.cmg-verify-mobile-number-modal .fields>.inputs .cannot-receive-text-container .cannot-receive-text-label .label[data-v-61696295]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cmg-verify-mobile-number-modal .fields>.inputs .cannot-receive-text-container .cannot-receive-text-label .contact[data-v-61696295]{margin-top:.625rem}.cmg-verify-mobile-number-modal .fields>.inputs .cannot-receive-text-container .cannot-receive-text-label .contact a[data-v-61696295]{color:#451400}.cmg-verify-mobile-number-modal .fields>.inputs[data-v-61696295].cmg-input .error-msg{padding-top:6px;text-align:center;width:100%}@media(max-width:320px){.cmg-verify-number-form .fields>.inputs .form-submission-container .verify-btn[data-v-61696295]{margin-top:2.5em}.cmg-verify-number-form .fields>.inputs .form-submission-container .form-submission-error[data-v-61696295]{font-size:.7em;color:#d0021b;position:absolute;bottom:50px;text-align:center;width:100%;line-height:1em;margin-top:1em}}.basic-error-modal-container .content[data-v-2fa514d0]{color:#451400}.basic-error-modal-container .options .option[data-v-2fa514d0]{width:100%}.basic-error-modal-container .options .option[data-v-2fa514d0]:not(:last-child){margin-bottom:10px}.basic-error-modal-container[data-v-2fa514d0] .promo-missing-item-text{font-size:1rem;font-weight:700;color:#d0021b}.basic-error-modal-container.isShort[data-v-2fa514d0].modal-title{margin-bottom:0!important}.basic-error-modal-container.isShort[data-v-2fa514d0].modal-content-container{min-height:300px}.basic-error-modal-container.isShort[data-v-2fa514d0].modal-content-container .header-container{justify-content:center;display:flex}.basic-error-modal-container.isShort[data-v-2fa514d0].modal-content-container .header-container .header{font-size:30px;width:281px;line-height:1.07;font-family:Trade Gothic LT}.basic-error-modal-container.isShort[data-v-2fa514d0].modal-content-container .content-container{max-height:97px}@media(min-width:768px){.basic-error-modal-container .options[data-v-2fa514d0]{display:flex}.basic-error-modal-container .options .option[data-v-2fa514d0]{height:45px}.basic-error-modal-container .options .option[data-v-2fa514d0]:not(:last-child){margin-right:20px;margin-bottom:unset}.basic-error-modal-container[data-v-2fa514d0].modal-content-container .content-container{max-height:100%}.basic-error-modal-container.optionsColumn .options[data-v-2fa514d0]{margin-bottom:30px;flex-direction:column;gap:10px;margin-top:50px}}@media(max-width:768px){@supports(-webkit-overflow-scrolling:touch){[data-v-2fa514d0].modal-content-container .header-container{margin-top:-90px}[data-v-2fa514d0].modal-content-container .header-container .header{padding-bottom:90px}}[data-v-2fa514d0].modal-content-container .content-container{max-height:unset!important}}.cmg-try-again-modal[data-v-35450e02] .cmg-modal-container .cmg-modal .modal-default .modal-inner{justify-content:center;max-width:none;padding-right:35px;padding-bottom:35px;padding-left:35px}.cmg-try-again-modal[data-v-35450e02] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title-margin{margin-bottom:15px}.cmg-try-again-modal[data-v-35450e02] .cmg-modal-container .cmg-modal .modal-default .modal-content{height:auto}.cmg-try-again-modal h1[data-v-35450e02]{font-size:1.75rem;font-weight:700;font-style:normal;color:#451400;text-transform:uppercase;text-align:center;line-height:1.875rem;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-try-again-modal p[data-v-35450e02]{font-size:1rem;font-weight:400;font-style:normal;color:#451400;line-height:normal;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:Nunito}.cmg-try-again-modal .try-again[data-v-35450e02]{margin-top:40px;display:flex}.cmg-try-again-modal video[data-v-35450e02]{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);margin-right:auto;margin-left:auto;width:275px}@media(max-width:767px){.cmg-try-again-modal .try-again[data-v-35450e02]{position:fixed;bottom:40px;width:80%}}.cmg-entree-selector-container .menu-item-image-container[data-v-e8bca86e]{display:none}.cmg-entree-selector-container .select-your-meal[data-v-e8bca86e]{font-size:15px;font-weight:700;color:#451400;letter-spacing:2.14px;margin:40px 0 30px 8px;line-height:.93;font-family:Nunito}.cmg-entree-selector-container .top-level-menu .content[data-v-e8bca86e]{padding-bottom:6px;display:flex}.cmg-entree-selector-container .top-level-menu .content .row[data-v-e8bca86e]{justify-content:center;flex-wrap:wrap;flex-direction:row;align-items:center;width:100%;display:flex}.cmg-entree-selector-container .top-level-menu .content .row .column1[data-v-e8bca86e]{flex:1;flex-direction:column;width:auto;display:flex}.cmg-entree-selector-container .top-level-menu .content .row .column2[data-v-e8bca86e]{flex:3;flex-direction:column;padding-bottom:8px;width:auto;padding-left:20px;display:flex}.cmg-entree-selector-container .top-level-menu .content .row .thumbnail img[data-v-e8bca86e]{width:80px}.cmg-entree-selector-container .top-level-menu .content .row .display-name[data-v-e8bca86e]{flex:3;font-size:25.5px;font-weight:700;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-entree-selector-container .top-level-menu .content .row .display-name[data-v-e8bca86e]:hover{text-decoration:underline;color:#451400;cursor:pointer}@media(min-width:768px){.cmg-entree-selector-container[data-v-e8bca86e]{padding:0 0 60px 30px;justify-content:space-between;max-width:1000px;margin:0 auto;align-items:center;width:100%;display:flex}.cmg-entree-selector-container .entree-selector[data-v-e8bca86e]{min-width:215px}.cmg-entree-selector-container .select-your-meal[data-v-e8bca86e]{font-size:18px;margin:91px 0 40px}.cmg-entree-selector-container .top-level-menu .content[data-v-e8bca86e]{padding-bottom:14px}.cmg-entree-selector-container .top-level-menu .content .row .display-name[data-v-e8bca86e]{font-size:30px;color:#887168}.cmg-entree-selector-container .top-level-menu .content .row .column1[data-v-e8bca86e]{display:none}.cmg-entree-selector-container .top-level-menu .content .row .column2[data-v-e8bca86e]{padding:0}.cmg-entree-selector-container .menu-item-image-container[data-v-e8bca86e]{width:660px;margin-top:126px;display:block}.cmg-entree-selector-container .menu-item-image-container .default-menu-item-image[data-v-e8bca86e]{margin-left:35px}.cmg-entree-selector-container .menu-item-image-container .default-menu-item-image img[data-v-e8bca86e]{width:500px}.cmg-entree-selector-container .menu-item-image-container .menu-item-image[data-v-e8bca86e]{margin-left:100px}.cmg-entree-selector-container .menu-item-image-container .menu-item-image img[data-v-e8bca86e]{width:500px}}@media(max-width:767px){.cmg-entree-selector-container[data-v-e8bca86e]{padding:0 9% 10px}}.cmg-ingredients-banner-container[data-v-7815aeb2]{height:385px;justify-content:center;border-top:1px solid #d4cbc7;width:100%;display:flex}.cmg-ingredients-banner-container .ingredients[data-v-7815aeb2]{height:100%;padding-top:30px;flex-direction:column;background-size:100% auto;background-position:bottom;width:100%;background-repeat:no-repeat;display:flex}.cmg-ingredients-banner-container .ingredients .btn[data-v-7815aeb2]{height:36px;width:158px}.cmg-ingredients-banner-container .ingredients .ingredients-count[data-v-7815aeb2]{font-size:100px;font-weight:700;color:#451400;letter-spacing:-3.42px;text-align:center;line-height:1.05;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-ingredients-banner-container .ingredients .ingredients-text[data-v-7815aeb2]{font-size:50px;font-weight:700;color:#451400;text-align:center;line-height:1.09;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-ingredients-banner-container .ingredients .description-container[data-v-7815aeb2]{justify-content:center;font-size:15px;font-weight:600;color:#451400;align-items:center;line-height:1.4;margin-top:10px;display:flex}.cmg-ingredients-banner-container .ingredients .description-container .for-real-image[data-v-7815aeb2]{margin-left:12px;width:110px}.cmg-ingredients-banner-container .ingredients .view-all-btn-container[data-v-7815aeb2]{justify-content:center;margin-top:31px;display:flex}.cmg-ingredients-banner-container .ingredients .canadian-content-container .header[data-v-7815aeb2]{text-align:center}.cmg-ingredients-banner-container .ingredients .canadian-content-container .header .real-image[data-v-7815aeb2]{max-width:141px}.cmg-ingredients-banner-container .ingredients .canadian-content-container .description-container .text[data-v-7815aeb2]{font-size:15px;max-width:310px;text-align:center;line-height:21px}@media(min-width:768px){.cmg-ingredients-banner-container[data-v-7815aeb2]{height:640px;position:relative}.cmg-ingredients-banner-container .ingredients[data-v-7815aeb2]{justify-content:center;position:absolute;max-width:1400px;background-size:cover;bottom:14px;background-position:50%}.cmg-ingredients-banner-container .ingredients .ingredients-count[data-v-7815aeb2]{font-size:134px}.cmg-ingredients-banner-container .ingredients .ingredients-text[data-v-7815aeb2]{font-size:67px}.cmg-ingredients-banner-container .ingredients .description-container[data-v-7815aeb2]{font-size:18px}.cmg-ingredients-banner-container .ingredients .description-container .for-real-image[data-v-7815aeb2]{width:142px}.cmg-ingredients-banner-container .ingredients .canadian-content-container .header .real-image[data-v-7815aeb2]{max-width:181px}.cmg-ingredients-banner-container .ingredients .canadian-content-container .description-container .text[data-v-7815aeb2]{font-size:16px;max-width:530px;line-height:25px}}.nutrition-calc-meal-builder-container[data-v-16941d5e]{max-width:976px;margin:auto}.nutrition-calc-meal-builder-container .dietary-filters[data-v-16941d5e]{height:64px;justify-content:center;position:relative;align-items:center;margin-top:4px;display:flex}.nutrition-calc-meal-builder-container .dietary-filters .tab-container[data-v-16941d5e]{flex:0 0 auto;justify-content:center;margin-bottom:27px;align-items:center;cursor:pointer;display:flex}.nutrition-calc-meal-builder-container .dietary-filters .tab-container .label[data-v-16941d5e]{font-size:14px;text-decoration:underline;font-weight:700;color:#a76721;margin-top:12px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.nutrition-calc-meal-builder-container .dietary-filters .tab-container .label[data-v-16941d5e]:hover{color:#786259}.nutrition-calc-meal-builder-container .dietary-filters .tab-container .icon[data-v-16941d5e]{position:relative;margin-left:9px;margin-top:9px}.nutrition-calc-meal-builder-container .dietary-filters .tab-container .icon .leaf-icon[data-v-16941d5e]{height:20px;width:25px}.nutrition-calc-meal-builder-container .dietary-filters .tab-container .icon .checked-leaf-container[data-v-16941d5e]{height:10px;margin-bottom:12px;position:absolute;bottom:5px;background-color:#90a035;border-radius:50%;margin-left:-6px;left:18px;width:10px}.nutrition-calc-meal-builder-container .dietary-filters .tab-container .icon .checked-leaf-container .active-checked-leaf[data-v-16941d5e]{height:11px;position:relative;width:11px}.nutrition-calc-meal-builder-container .dietary-filters .tab-container .icon .checked-leaf-container .active-checked-leaf .check[data-v-16941d5e]{height:5px;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;border-bottom:1px solid #fff;top:20%;left:42%;width:2px;display:block}.nutrition-calc-meal-builder-container .dietary-filters .tab-container .tooltip-container[data-v-16941d5e]{height:100%;justify-content:center;font-size:14px;position:absolute;flex-direction:column;top:40px;width:240px;display:flex}.nutrition-calc-meal-builder-container .dietary-filters .tab-container .tooltip-container .pointer-container[data-v-16941d5e]{height:4.5px;justify-content:center;position:relative;display:flex}.nutrition-calc-meal-builder-container .dietary-filters .tab-container .tooltip-container .pointer-container .pointer[data-v-16941d5e]{height:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;position:absolute;border-style:solid;border-width:1px 1px 0 0;background-color:#451400;width:9px}.nutrition-calc-meal-builder-container .dietary-filters .tab-container .tooltip-container .message[data-v-16941d5e]{padding:9px 13px;position:relative;background-color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.nutrition-calc-meal-builder-container .dietary-filters .tab-container .tooltip-container .message .text[data-v-16941d5e]{flex:1 1 auto;color:#fff;text-align:center}.nutrition-calc-meal-builder-container .meal-type-container[data-v-16941d5e]{padding-bottom:10px}.nutrition-calc-meal-builder-container .meal-type-container .linked-entree-title[data-v-16941d5e]{padding-top:20px;font-size:14px;color:#451400;text-transform:uppercase;letter-spacing:2px;text-align:center;padding-bottom:20px}.nutrition-calc-meal-builder-container .meal-type-container .linked-entree-option-container[data-v-16941d5e]{justify-content:space-evenly;flex-direction:row;align-items:stretch;display:flex}.nutrition-calc-meal-builder-container .meal-type-container .linked-entree-option-container .linked-entree-option[data-v-16941d5e]{flex-grow:1;max-width:50%;text-align:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.nutrition-calc-meal-builder-container .meal-type-container .linked-entree-option-container .linked-entree-option .option-title[data-v-16941d5e]{font-size:16px;font-weight:700;margin-bottom:-2px;color:#451400;border-top:1px solid #d4cbc7;border-bottom:1px solid #d4cbc7;text-align:center;line-height:67px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.nutrition-calc-meal-builder-container .meal-type-container .linked-entree-option-container .linked-entree-option .option-pointer[data-v-16941d5e]{border-color:#f2f2f2 transparent transparent;height:0;position:relative;border-style:solid;border-width:15px 30px 0;width:0;display:inline-block}.nutrition-calc-meal-builder-container .meal-type-container .linked-entree-option-container .linked-entree-option .option-pointer .option-pointer-outline[data-v-16941d5e]{border-color:#d4cbc7 transparent transparent;height:0;right:-30px;position:absolute;border-style:solid;border-width:15px 30px 0;top:-14px;width:0;z-index:-1}.nutrition-calc-meal-builder-container .meal-type-container .linked-entree-option-container .linked-entree-option:not(:first-of-type) .option-title[data-v-16941d5e]{border-left:1px solid #d4cbc7}.nutrition-calc-meal-builder-container .meal-type-container .linked-entree-option-container .option-selected .option-title[data-v-16941d5e]{background-color:#f2f2f2}.nutrition-calc-meal-builder-container .groups-container .group[data-v-16941d5e]{margin-top:14px}.nutrition-calc-meal-builder-container .disclaimer[data-v-16941d5e]{padding:20px 30px;font-size:14px;color:#786259;text-align:center}@media(min-width:1024px){.nutrition-calc-meal-builder-container .dietary-filters[data-v-16941d5e]{height:24px;justify-content:flex-end;margin:40px 5px 0}.nutrition-calc-meal-builder-container .dietary-filters .tooltip-container[data-v-16941d5e]{top:45px}.nutrition-calc-meal-builder-container .dietary-filters .tooltip-container .pointer-container[data-v-16941d5e]{position:absolute;top:-5px;left:104px}.nutrition-calc-meal-builder-container .dietary-filters .tooltip-container .pointer-container .pointer[data-v-16941d5e]{height:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;border-style:solid;border-width:1px 1px 0 0;width:9px}.nutrition-calc-meal-builder-container .meal-type-container .linked-entree-title[data-v-16941d5e]{font-size:18px;text-align:left}.nutrition-calc-meal-builder-container .meal-type-container .linked-entree-option-container[data-v-16941d5e]{justify-content:space-evenly;flex-direction:row;align-items:stretch;display:flex}.nutrition-calc-meal-builder-container .meal-type-container .linked-entree-option-container .linked-entree-option[data-v-16941d5e]{flex-grow:1;text-align:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.nutrition-calc-meal-builder-container .meal-type-container .linked-entree-option-container .linked-entree-option .option-title[data-v-16941d5e]{font-size:18px;line-height:85px}.nutrition-calc-meal-builder-container .meal-type-container .linked-entree-option-container .linked-entree-option .option-pointer[data-v-16941d5e]{border-width:15px 30px 0}.nutrition-calc-meal-builder-container .meal-type-container .linked-entree-option-container .linked-entree-option .option-pointer .option-pointer-outline[data-v-16941d5e]{right:-30px;border-width:15px 30px 0;top:-14px}.nutrition-calc-meal-builder-container .groups-container .group[data-v-16941d5e]{margin-top:3px}.nutrition-calc-meal-builder-container .groups-container .group[data-v-16941d5e]:not(:last-child){margin-bottom:50px}.nutrition-calc-meal-builder-container .disclaimer[data-v-16941d5e]{margin-bottom:60px;text-align:left;margin-left:0;padding-left:0}}.banner-container .banner-container-desktop[data-v-a27d5908]{justify-content:center;position:relative;border-bottom:1px solid #d4cbc7;background-color:#f2f2f2;width:100%;display:flex}.banner-container .banner-container-desktop .back-button-container[data-v-a27d5908]{padding-top:40px;justify-content:right;padding-right:30px;width:100px;display:flex}.banner-container .banner-container-desktop .back-button-container .back-button[data-v-a27d5908]{height:32px;margin-bottom:90px;position:relative;border-radius:50%;background:#fff;width:32px}.banner-container .banner-container-desktop .back-button-container .back-button .back-icon[data-v-a27d5908]{height:2px;position:absolute;border-radius:2px;background:#451400;width:15px}.banner-container .banner-container-desktop .back-button-container .back-button .back-icon-1[data-v-a27d5908]{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:20px;left:7.5px}.banner-container .banner-container-desktop .back-button-container .back-button .back-icon-2[data-v-a27d5908]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:10px;left:7.5px}.banner-container .banner-container-desktop .back-button-container .back-button[data-v-a27d5908]:hover{cursor:pointer}.banner-container .banner-container-desktop .back-button-container .back-button:hover .back-icon[data-v-a27d5908]{background:#976500}.banner-container .banner-container-desktop .banner-area[data-v-a27d5908]{height:100%;justify-content:space-around;width:1000px;display:flex}.banner-container .banner-container-desktop .banner-area .meal-description[data-v-a27d5908]{margin-bottom:30px;color:#451400;width:470px;margin-top:20px}.banner-container .banner-container-desktop .banner-area .meal-description .meal-type[data-v-a27d5908]{font-size:56px;font-weight:700;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.banner-container .banner-container-desktop .banner-area .meal-description .meal-type-description[data-v-a27d5908]{font-size:16px;max-width:500px;line-height:1.38;margin-top:10px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.banner-container .banner-container-desktop .banner-area .meal-description .links[data-v-a27d5908]{flex:1 0 auto;justify-content:flex-start;font-size:14px;font-weight:700;margin-top:20px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.banner-container .banner-container-desktop .banner-area .meal-description .links .links-divider[data-v-a27d5908]{border-left:1px solid #736357;opacity:.25;margin:1px 10px}.banner-container .banner-container-desktop .banner-area .meal-description .links .allergen[data-v-a27d5908]:hover,.banner-container .banner-container-desktop .banner-area .meal-description .links .full-facts[data-v-a27d5908]:hover{color:#976500}.banner-container .banner-container-desktop .banner-area .meal-description .nutrition-statement[data-v-a27d5908]{font-size:13px;color:#786259;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.banner-container .banner-container-desktop .banner-area .meal-description .nutrition-statement p[data-v-a27d5908]{margin-top:25px}.banner-container .banner-container-desktop .banner-area .meal-description .nutrition-statement .nutrition-disclaimer[data-v-a27d5908]{padding-right:32px}.banner-container .banner-container-desktop .banner-area .banner-divider[data-v-a27d5908]{border-left:1px solid #736357;margin-bottom:40px;opacity:.25;margin-left:30px;margin-top:40px}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown[data-v-a27d5908]{margin-bottom:10px;flex-direction:row;margin-left:35px;width:450px;margin-top:20px;display:flex}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content[data-v-a27d5908]{justify-content:center;flex-direction:column;width:100%;display:flex}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics[data-v-a27d5908]{justify-content:left;align-items:center;display:flex}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text[data-v-a27d5908]{flex-direction:row;display:flex}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .calories[data-v-a27d5908]{color:#451400;align-items:flex-end;display:flex}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .calories .amount[data-v-a27d5908]{font-size:56px;font-weight:700;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .calories .label[data-v-a27d5908]{font-size:40px;font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros[data-v-a27d5908]{justify-content:space-between;margin-top:12px;display:flex}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros div[data-v-a27d5908]{margin-left:20px}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros .uk_macros[data-v-a27d5908]{margin-left:1px!important}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros .fat .amount[data-v-a27d5908]{color:#9c1f16}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros .protein .amount[data-v-a27d5908]{color:#68831c}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros .carbs .amount[data-v-a27d5908]{color:#d49b1c}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros .amount[data-v-a27d5908]{font-size:26px;font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros .label[data-v-a27d5908]{overflow:visible;font-size:18px;color:#451400;width:2px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-details[data-v-a27d5908]{font-weight:700;color:#451400;margin:15px 10px 48px 35px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-details .nutrition-detail-section .portion-label[data-v-a27d5908]{justify-content:flex-end;font-size:13px;font-weight:700;letter-spacing:.03rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-details .nutrition-detail-section .section-divider[data-v-a27d5908]{margin-bottom:10px;border-top:1px solid #736357;opacity:.25;margin-top:10px}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-details .nutrition-detail-section .section-container[data-v-a27d5908]{height:25px;justify-content:center;justify-content:space-between;align-items:center;display:flex}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-details .nutrition-detail-section .section-container .color-bubble[data-v-a27d5908]{height:12px;border-radius:50%;margin-left:8px;width:12px}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-details .nutrition-detail-section .section-container .title[data-v-a27d5908]{flex:0 1 auto;font-size:12px;font-weight:500;margin-left:9px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-details .nutrition-detail-section .section-container .nutrition-amount[data-v-a27d5908]{flex:1 1 auto;font-size:18px;color:#786259;text-align:right}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-details .nutrition-detail-section .subsection-container[data-v-a27d5908]{justify-content:center;justify-content:space-between;font-size:13px;font-weight:400;color:#786259;align-items:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-details .nutrition-detail-section .subsection-container .title[data-v-a27d5908]{margin-left:30px}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .actions[data-v-a27d5908]{margin-top:15px}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .actions .add-to-bag[data-v-a27d5908]{height:40px;width:160px;margin-top:7px}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .actions .add-to-bag-uncollapsed[data-v-a27d5908]{margin-top:0!important}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .actions.nutrition-details-expanded[data-v-a27d5908]{margin-bottom:30px;margin-left:65px}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .actions.nutrition-details-expanded .add-to-bag[data-v-a27d5908]{width:100%}.banner-container .banner-container-desktop .alt-add-to-bag[data-v-a27d5908]{height:40px;width:160px;margin-top:15px}.banner-container .banner-container-desktop .details[data-v-a27d5908]{flex:0 1 175px;display:flex}.banner-container .banner-container-desktop .details-toggle-container[data-v-a27d5908]{padding-top:35px;padding-left:30px}.banner-container .banner-container-desktop .details-toggle-container .details-toggle[data-v-a27d5908]{height:28px;border:0;position:relative;background-color:#451400;border-radius:50%;cursor:pointer;width:28px;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.banner-container .banner-container-desktop .details-toggle-container .details-toggle .icon-v[data-v-a27d5908]{height:18px;right:calc(50% - 1px);position:absolute;top:calc(50% - 9px);background-color:#fff;width:2px}.banner-container .banner-container-desktop .details-toggle-container .details-toggle .icon-h[data-v-a27d5908]{height:2px;right:calc(50% - 9px);position:absolute;top:calc(50% - 1px);background-color:#fff;width:18px}.banner-container .banner-container-desktop .details-toggle-container .details-toggle[data-v-a27d5908]:hover{background-color:#976500}.banner-container .banner-container-desktop .details-toggle-container .details-toggle:hover~.hover-text[data-v-a27d5908]{visibility:initial}.banner-container .banner-container-desktop .details-toggle-container .details-toggle-rotate[data-v-a27d5908]{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.banner-container .banner-container-desktop .details-toggle-container .hover-text[data-v-a27d5908]{font-weight:700;color:#976500;visibility:hidden;cursor:pointer;margin-left:15px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.banner-container .banner-container-desktop.collapsed .back-button-container .back-button[data-v-a27d5908]{margin-bottom:0}.banner-container .banner-container-desktop.collapsed .banner-area[data-v-a27d5908]{width:1100px}.banner-container .banner-container-desktop.collapsed .banner-area .meal-description[data-v-a27d5908]{margin-bottom:30px;width:50%;margin-top:27px}.banner-container .banner-container-desktop.collapsed .banner-area .banner-divider[data-v-a27d5908]{margin-top:45px}.banner-container .banner-container-desktop.collapsed .banner-area .nutrition-breakdown[data-v-a27d5908]{width:70%}.banner-container .banner-container-desktop.collapsed .banner-area .nutrition-breakdown .nutrition-content[data-v-a27d5908]{flex-direction:row}.banner-container .banner-container-desktop.collapsed .banner-area .nutrition-breakdown .nutrition-content .actions[data-v-a27d5908]{justify-content:center;flex-direction:column;margin-left:40px;margin-top:0;display:flex}.banner-container .banner-container-desktop.collapsed .details[data-v-a27d5908]{padding-top:75px!important}.banner-container .banner-container-desktop.collapsed .details-toggle-container[data-v-a27d5908]{padding-top:72px;padding-left:30px!important}.banner-container .banner-container-desktop.collapsed .add-to-bag-collapsed[data-v-a27d5908]{justify-content:center;align-items:center;margin-left:40px;margin-top:50px;display:flex}.banner-container .banner-container-desktop.collapsed .add-to-bag-collapsed-uk[data-v-a27d5908]{justify-content:center;align-items:center;margin-left:40px;margin-top:60px;display:flex}.banner-container .banner-container-mobile[data-v-a27d5908]{justify-content:center;position:relative;border-bottom:1px solid #d4cbc7;background-color:#f2f2f2;width:100%;display:flex}.banner-container .banner-container-mobile .back-button[data-v-a27d5908]{height:32px;position:absolute;top:14px;border-radius:50%;background:#fff;left:20px;width:32px}.banner-container .banner-container-mobile .back-button .back-icon[data-v-a27d5908]{height:2px;position:absolute;border-radius:2px;background:#451400;width:15px}.banner-container .banner-container-mobile .back-button .back-icon-1[data-v-a27d5908]{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:20px;left:7.5px}.banner-container .banner-container-mobile .back-button .back-icon-2[data-v-a27d5908]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:10px;left:7.5px}.banner-container .banner-container-mobile .meal-description[data-v-a27d5908]{flex:1 1 auto;color:#451400;flex-direction:column;align-items:center;display:flex}.banner-container .banner-container-mobile .meal-description .meal-type[data-v-a27d5908]{font-size:32px;font-weight:700;text-transform:uppercase;margin-top:14px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.banner-container .banner-container-mobile .meal-description .meal-type-description[data-v-a27d5908]{font-size:14px;max-width:315px;text-align:center;line-height:1.29;margin-top:12px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.banner-container .banner-container-mobile .meal-description .tab-container[data-v-a27d5908]{flex:0 0 auto;justify-content:center;margin:12px 28px 28px;align-items:center;cursor:pointer;display:flex}.banner-container .banner-container-mobile .meal-description .tab-container .label[data-v-a27d5908]{font-size:14px;text-decoration:underline;font-weight:700;color:#a76721;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.banner-container .banner-container-mobile .meal-description .tab-container .icon[data-v-a27d5908]{min-height:15px;position:relative;margin-left:9px}.banner-container .banner-container-mobile .meal-description .tab-container .icon .leaf-icon[data-v-a27d5908]{height:20px;width:25px}.banner-container .banner-container-mobile .meal-description .tab-container .icon .checked-leaf-container[data-v-a27d5908]{height:10px;margin-bottom:-1px;position:absolute;bottom:18px;background-color:#90a035;border-radius:50%;margin-left:12px;width:10px}.banner-container .banner-container-mobile .meal-description .tab-container .icon .checked-leaf-container .active-checked-leaf[data-v-a27d5908]{height:10px;position:relative;width:10px}.banner-container .banner-container-mobile .meal-description .tab-container .icon .checked-leaf-container .active-checked-leaf .check[data-v-a27d5908]{height:5px;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;border-bottom:1px solid #fff;top:20%;left:42%;width:2px;display:block}@media(max-width:1480px){.banner-container .banner-container-desktop .hover-uk-toggled[data-v-a27d5908]{margin-left:20px!important}.banner-container .banner-container-desktop .details-toggle-rotate[data-v-a27d5908]{margin-left:25px!important}}@media(max-width:1250px){.banner-container .banner-container-desktop .back-button-container[data-v-a27d5908]{margin-left:50px}.banner-container .banner-container-desktop .banner-area[data-v-a27d5908]{width:800px}.banner-container .banner-container-desktop .banner-area .meal-description[data-v-a27d5908]{width:350px}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown[data-v-a27d5908]{width:350px;margin-top:0}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text[data-v-a27d5908]{flex-direction:column}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros[data-v-a27d5908]{justify-content:space-between;margin-top:12px;display:flex}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros div[data-v-a27d5908]{margin-left:25px}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros .fat .amount[data-v-a27d5908],.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros .fat .label[data-v-a27d5908],.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros .fat[data-v-a27d5908],.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .nutrition-details[data-v-a27d5908]{margin-left:0}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown .nutrition-content .actions[data-v-a27d5908]{margin-top:25px}.banner-container .banner-container-desktop .banner-area .nutrition-breakdown.details-toggled[data-v-a27d5908]{margin-top:20px}.banner-container .banner-container-desktop .alt-add-to-bag[data-v-a27d5908]{margin-top:25px}.banner-container .banner-container-desktop .details-toggle-container[data-v-a27d5908]{flex:0 1 275px;padding-top:35px;flex-direction:column;align-items:center}.banner-container .banner-container-desktop .details-toggle-container .hover-text[data-v-a27d5908]{margin-left:0;margin-top:10px}.banner-container .banner-container-desktop.collapsed .back-button-container[data-v-a27d5908]{margin-left:50px}.banner-container .banner-container-desktop.collapsed .back-button-container .back-button[data-v-a27d5908]{margin-bottom:0}.banner-container .banner-container-desktop.collapsed .banner-area[data-v-a27d5908]{width:800px}.banner-container .banner-container-desktop.collapsed .banner-area .meal-description[data-v-a27d5908]{margin-bottom:30px;width:375px;margin-top:27px}.banner-container .banner-container-desktop.collapsed .banner-area .meal-description .meal-type[data-v-a27d5908]{font-size:40px}.banner-container .banner-container-desktop.collapsed .banner-area .banner-divider[data-v-a27d5908]{margin-top:45px}.banner-container .banner-container-desktop.collapsed .banner-area .nutrition-breakdown .nutrition-content[data-v-a27d5908]{flex-direction:column}.banner-container .banner-container-desktop.collapsed .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text[data-v-a27d5908]{flex-direction:row}.banner-container .banner-container-desktop.collapsed .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .calories .amount[data-v-a27d5908],.banner-container .banner-container-desktop.collapsed .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .calories .label[data-v-a27d5908]{font-size:40px}.banner-container .banner-container-desktop.collapsed .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros[data-v-a27d5908]{margin-left:50px}.banner-container .banner-container-desktop.collapsed .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros .fat .amount[data-v-a27d5908]{font-size:22px}.banner-container .banner-container-desktop.collapsed .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros .fat .label[data-v-a27d5908]{font-size:16px}.banner-container .banner-container-desktop.collapsed .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros .protein .amount[data-v-a27d5908]{font-size:22px}.banner-container .banner-container-desktop.collapsed .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros .protein .label[data-v-a27d5908]{font-size:16px}.banner-container .banner-container-desktop.collapsed .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros .carbs .amount[data-v-a27d5908]{font-size:22px}.banner-container .banner-container-desktop.collapsed .banner-area .nutrition-breakdown .nutrition-content .nutrition-basics .nutrition-text .macros .carbs .label[data-v-a27d5908]{font-size:16px}.banner-container .banner-container-desktop.collapsed .banner-area .nutrition-breakdown .nutrition-content .actions[data-v-a27d5908]{margin-left:0;margin-top:10px}.banner-container .banner-container-desktop.collapsed .details-toggle-container[data-v-a27d5908]{padding-top:30px;padding-left:0}}.graph-container[data-v-a40c1c9e]{height:140px;min-height:140px;justify-content:space-between;position:relative;min-width:140px;align-items:center;width:140px;display:flex}.graph-container .background[data-v-a40c1c9e]{height:140px;position:absolute;top:0;background-color:#cbc7c5;border-radius:50%;left:0;width:140px}.graph-container .center-mask-gray[data-v-a40c1c9e]{height:73.5px;position:absolute;top:33.25px;background-color:#cbc7c5;border-radius:50%;left:33.25px;width:73.5px;display:block;z-index:5}.graph-container .center-mask[data-v-a40c1c9e]{height:66.5px;position:absolute;top:36.75px;background-color:#f2f2f2;box-shadow:inset 0 0 7px #7a7a7a;border-radius:50%;left:36.75px;width:66.5px;z-index:5}.graph-container .pie-container[data-v-a40c1c9e]{height:131.25px;position:relative;margin:4.375px}.graph-container .pie-container .empty-graph[data-v-a40c1c9e]{height:131.25px;position:absolute;background-color:#fff;border-radius:100%;width:131.25px;z-index:2}.graph-container .pie-container .pie[data-v-a40c1c9e]{height:131.25px;overflow:hidden;-webkit-transform:rotate(calc(1turn - var(--rotation-start)));transform:rotate(calc(1turn - var(--rotation-start)));--rotation-start:0deg;clip:rect(0,65.625px,131.25px,0);position:absolute;-webkit-transform-origin:right center;transform-origin:right center;--wedge-degrees:60deg;width:65.625px;--background-color:#fff}.graph-container .pie-container .pie[data-v-a40c1c9e]:before{height:131.25px;overflow:hidden;-webkit-transform:rotate(calc(180deg - var(--wedge-degrees)));transform:rotate(calc(180deg - var(--wedge-degrees)));content:"";position:absolute;background-color:var(--background-color);-webkit-transform-origin:right center;transform-origin:right center;border-radius:65.625px 0 0 65.625px;left:0;width:65.625px}.graph-container .pie-container .pie.big[data-v-a40c1c9e]{height:131.25px;clip:rect(0,131.25px,131.25px,0);-webkit-transform-origin:center center;transform-origin:center center;width:131.25px}.graph-container .pie-container .pie.big[data-v-a40c1c9e]:before{-webkit-transform:rotate(0deg);transform:rotate(0deg);left:0}.graph-container .pie-container .pie.big[data-v-a40c1c9e]:after{height:131.25px;overflow:hidden;-webkit-transform:rotate(calc(1turn - var(--wedge-degrees)));transform:rotate(calc(1turn - var(--wedge-degrees)));content:"";position:absolute;background-color:var(--background-color);-webkit-transform-origin:left center;transform-origin:left center;border-radius:0 65.625px 65.625px 0;left:65.625px;width:65.625px}.graph-container .pie-container .rounded-edges[data-v-a40c1c9e]{height:131.25px;position:absolute;width:131.25px;z-index:3}.graph-container .pie-container .rounded-edges .ball[data-v-a40c1c9e]{height:30.625px;clip:rect(0,30.625px,43.75px,0);position:absolute;top:0;border-radius:50%;left:52.5px;width:30.625px;z-index:3}.graph-container .pie-container.mobile-safari .pie[data-v-a40c1c9e]{overflow:scroll}.graph-container.expanded .center-mask[data-v-a40c1c9e]{height:43.75px;top:48.125px;left:48.125px;width:43.75px}.graph-container.expanded .center-mask-gray[data-v-a40c1c9e]{display:none}.graph-container.expanded .pie-container .rounded-edges .ball[data-v-a40c1c9e]{height:43.75px;clip:rect(0,30.625px,43.75px,0);left:43.75px;width:43.75px}@media(min-width:1200px){.graph-container .background[data-v-a40c1c9e],.graph-container[data-v-a40c1c9e]{height:156px;width:156px}.graph-container .center-mask-gray[data-v-a40c1c9e]{height:81.9px;position:absolute;top:37.05px;background-color:#cbc7c5;border-radius:50%;left:37.05px;width:81.9px;display:block;z-index:5}.graph-container .center-mask[data-v-a40c1c9e]{height:74.1px;top:40.95px;box-shadow:none;left:40.95px;width:74.1px}.graph-container .pie-container[data-v-a40c1c9e]{height:146.25px;margin:4.875px}.graph-container .pie-container .empty-graph[data-v-a40c1c9e]{height:146.25px;width:146.25px}.graph-container .pie-container .pie[data-v-a40c1c9e]{height:146.25px;clip:rect(0,73.125px,146.25px,0);width:73.125px}.graph-container .pie-container .pie[data-v-a40c1c9e]:before{height:146.25px;border-radius:73.125px 0 0 73.125px;width:73.125px}.graph-container .pie-container .pie.big[data-v-a40c1c9e]{height:146.25px;clip:rect(0,146.25px,146.25px,0);width:146.25px}.graph-container .pie-container .pie.big[data-v-a40c1c9e]:after{height:146.25px;border-radius:0 73.125px 73.125px 0;left:73.125px;width:73.125px}.graph-container .pie-container .rounded-edges[data-v-a40c1c9e]{height:146.25px;position:absolute;width:146.25px;z-index:3}.graph-container .pie-container .rounded-edges .ball[data-v-a40c1c9e]{height:32.175px;clip:rect(0,34.125px,48.75px,0);left:58.5px;width:32.175px}.graph-container.expanded .center-mask[data-v-a40c1c9e]{height:48.75px;top:53.625px;left:53.625px;width:48.75px}.graph-container.expanded .center-mask-gray[data-v-a40c1c9e]{height:42.9px;top:56.55px;left:56.55px;width:42.9px}.graph-container.expanded .pie-container .rounded-edges .ball[data-v-a40c1c9e]{height:52.65px;clip:rect(0,24.375px,117px,0);left:50.7px;width:52.65px}}.card-container[data-v-f5bc5078]{position:relative;flex-direction:column;display:flex}.card-container .desktop-container[data-v-f5bc5078]{justify-content:space-between;font-size:14px;position:relative;border-top:1px solid #d4cbc7;display:flex}.card-container .desktop-container .main-content-container[data-v-f5bc5078]{flex-direction:column;width:100%;display:flex}.card-container .desktop-container .main-content-container .static-content-container[data-v-f5bc5078]{min-height:64px;align-items:stretch;width:100%;display:flex}.card-container .desktop-container .main-content-container .static-content-container .icon-container[data-v-f5bc5078]{align-items:center;width:36px;display:flex}.card-container .desktop-container .main-content-container .static-content-container .icon-container .checked-circle[data-v-f5bc5078]{padding-left:5px}.card-container .desktop-container .main-content-container .static-content-container .icon-container .empty-circle-container[data-v-f5bc5078]{width:36px}.card-container .desktop-container .main-content-container .static-content-container .icon-container .empty-circle-container .empty-circle[data-v-f5bc5078]{height:26px;border:2px solid #8c766d;margin:auto 5px auto 10px;border-radius:50%;width:26px}.card-container .desktop-container .main-content-container .static-content-container .icon-container .checked-circle[data-v-f5bc5078]:hover,.card-container .desktop-container .main-content-container .static-content-container .icon-container .empty-circle[data-v-f5bc5078]:hover{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.card-container .desktop-container .main-content-container .static-content-container .icon-container .modified-portion[data-v-f5bc5078]{height:26px;font-size:10px;color:#fff;text-align:center;background-color:#a76721;margin:auto auto auto 10px;border-radius:50%;cursor:pointer;width:26px;line-height:26px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.card-container .desktop-container .main-content-container .static-content-container .static-info-container[data-v-f5bc5078]{justify-content:space-between;flex-direction:row;width:100%;display:flex}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient[data-v-f5bc5078]{flex:1 0 auto;max-width:85%;vertical-align:middle;display:flex}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .image-container[data-v-f5bc5078]{align-items:center;display:flex}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .image-container .image[data-v-f5bc5078]{height:60px;width:60px}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .image-container.no-selection[data-v-f5bc5078]{justify-content:center;width:60px}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .image-container.no-selection .image[data-v-f5bc5078]{height:35px;width:35px;vertical-align:middle}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .no-image-spacer[data-v-f5bc5078]{width:12px}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .ingredient-details-container[data-v-f5bc5078]{vertical-align:middle;display:flex}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .ingredient-details-container .ingredient-details[data-v-f5bc5078]{justify-content:center;flex-direction:column;margin:14px 0;display:flex}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .ingredient-details-container .ingredient-details .name[data-v-f5bc5078]{font-size:15px;font-weight:700;color:#451400;text-transform:uppercase;vertical-align:middle;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .ingredient-details-container .ingredient-details .name.mobile-included[data-v-f5bc5078]{margin-left:15px}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .ingredient-details-container .ingredient-details .description[data-v-f5bc5078]{font-size:13px;font-weight:400;color:#786259;max-width:280px;line-height:normal}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .ingredient-details-container .validation-container[data-v-f5bc5078]{margin-bottom:auto;flex-direction:column;margin-top:auto;display:flex;z-index:2}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .ingredient-details-container .validation-container .validation-pieces[data-v-f5bc5078]{justify-content:center;flex-direction:row;margin-left:6px;display:flex}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .ingredient-details-container .validation-container .validation-pieces .validation-pointer[data-v-f5bc5078]{height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:-5px;margin-bottom:auto;background-color:#451400;border-radius:2px;width:12px;margin-top:auto}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .ingredient-details-container .validation-container .validation-pieces .validation-info[data-v-f5bc5078]{padding:10px;font-size:13px;color:#fff;background-color:#451400;border-radius:5px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .not-available[data-v-f5bc5078]{flex:1 1 100px;padding:5px;font-size:10px;font-weight:700;color:#786259;max-width:100px;align-self:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .dietary-tags[data-v-f5bc5078]{justify-content:center;flex-direction:column;align-items:center;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .dietary-tags .tag[data-v-f5bc5078]{height:14px;padding:2px 0;color:#fff;text-align:center;margin:2px;border-radius:50%;width:14px}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .dietary-tags .tag-label[data-v-f5bc5078]{font-size:8px}.card-container .desktop-container .main-content-container .options-container[data-v-f5bc5078]{font-size:14px;font-weight:400;color:#451400;align-items:stretch;margin-left:48px;line-height:14px;display:flex}.card-container .desktop-container .main-content-container .options-container .make-it-your-own[data-v-f5bc5078]{font-size:14px;font-weight:700;margin-bottom:12px;color:#a76721;align-items:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.card-container .desktop-container .main-content-container .options-container .make-it-your-own .text[data-v-f5bc5078]{text-decoration:underline;cursor:pointer}.card-container .desktop-container .main-content-container .options-container .make-it-your-own .arrow[data-v-f5bc5078]{-webkit-transform:scaleX(.8) scaleY(1.5);transform:scaleX(.8) scaleY(1.5);margin-left:7px}.card-container .desktop-container .main-content-container .options-container .option[data-v-f5bc5078]{justify-content:center;color:#786259;align-items:stretch;display:flex}.card-container .desktop-container .main-content-container .options-container .option .option-selected[data-v-f5bc5078]{color:#451400}.card-container .desktop-container .main-content-container .options-container .option .option-button-outer[data-v-f5bc5078]{height:17px;border:1px solid #786259;border-radius:50%;width:17px;display:flex}.card-container .desktop-container .main-content-container .options-container .option .option-button-outer .option-button-inner[data-v-f5bc5078]{height:11px;background-color:#451400;margin:auto;border-radius:50%;width:11px}.card-container .desktop-container .main-content-container .options-container .option .option-button-outer.option-selected[data-v-f5bc5078]{border-color:#000}.card-container .desktop-container .main-content-container .options-container .option .option-button-outer[data-v-f5bc5078]:hover,.card-container .desktop-container .main-content-container .options-container .option .option-name[data-v-f5bc5078]:hover{cursor:pointer}.card-container .desktop-container .main-content-container .options-container .option .option-name[data-v-f5bc5078]{padding:2px 5px 0}.card-container .desktop-container .main-content-container .options-container .option[data-v-f5bc5078]:not(:first-of-type){margin-left:10px}.card-container .desktop-container .macros[data-v-f5bc5078]{flex-direction:row;display:flex}.card-container .desktop-container .macros .macro[data-v-f5bc5078]{font-weight:700;text-align:center;width:35px;line-height:64px;vertical-align:middle;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.card-container .desktop-container .macros .calories[data-v-f5bc5078]{color:#451400;width:56px}.card-container .desktop-container .macros .fat[data-v-f5bc5078]{color:#9c1f16}.card-container .desktop-container .macros .prot[data-v-f5bc5078]{color:#68831c}.card-container .desktop-container .macros .carb[data-v-f5bc5078]{color:#c97900}.card-container .desktop-container .macros .dark[data-v-f5bc5078]{background-color:#f2f2f2}.card-container .mobile-container[data-v-f5bc5078]{min-height:55px;flex-direction:column;display:flex}.card-container .mobile-container .make-it-your-own[data-v-f5bc5078]{font-size:14px;font-weight:700;color:#a76721;align-items:center;margin-top:15px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.card-container .mobile-container .make-it-your-own .text[data-v-f5bc5078]{text-decoration:underline;cursor:pointer}.card-container .mobile-container .make-it-your-own .arrow[data-v-f5bc5078]{-webkit-transform:scaleX(.8) scaleY(1.5);transform:scaleX(.8) scaleY(1.5);margin-left:7px}.card-container .mobile-container .options-container[data-v-f5bc5078]{height:100%;font-size:14px;font-weight:400;color:#451400;border-top:1px solid #d4cbc7;align-items:stretch;margin-left:36px;line-height:14px;display:flex}.card-container .mobile-container .options-container .option[data-v-f5bc5078]{justify-content:center;color:#451400;align-items:stretch;margin-top:21px;display:flex}.card-container .mobile-container .options-container .option .option-button-outer[data-v-f5bc5078]{height:17px;border:1px solid #786259;border-radius:50%;width:17px;display:flex}.card-container .mobile-container .options-container .option .option-button-outer .option-button-inner[data-v-f5bc5078]{height:11px;background-color:#451400;margin:auto;border-radius:50%;width:11px}.card-container .mobile-container .options-container .option .option-button-outer[data-v-f5bc5078]:hover,.card-container .mobile-container .options-container .option .option-name[data-v-f5bc5078]:hover{cursor:pointer}.card-container .mobile-container .options-container .option .option-name[data-v-f5bc5078]{padding-top:2px;padding-right:5px;padding-left:5px}.card-container .mobile-container .options-container .option[data-v-f5bc5078]:not(:first-of-type){margin-left:10px}.card-container .mobile-container .not-available[data-v-f5bc5078]{padding-top:10px;font-size:13px;font-weight:500;color:#786259;padding-bottom:10px;margin-left:36px}.card-container .mobile-container .not-available.modal-closed[data-v-f5bc5078]{color:#ad2118}@media(min-width:1024px){.card-container .desktop-container[data-v-f5bc5078]{font-size:18px}.card-container .desktop-container .main-content-container .static-content-container[data-v-f5bc5078]{min-height:100px}.card-container .desktop-container .main-content-container .static-content-container .icon-container .empty-circle-container .empty-circle[data-v-f5bc5078]{margin:auto}.card-container .desktop-container .main-content-container .static-content-container .icon-container .checked-circle[data-v-f5bc5078]{padding-left:0}.card-container .desktop-container .main-content-container .static-content-container .icon-container .modified-portion[data-v-f5bc5078]{margin:auto 5px}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .ingredient-details-container .ingredient-details .description[data-v-f5bc5078]{padding-top:5px;font-size:14px}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .ingredient-details-container .validation-container .validation-pieces .validation-pointer[data-v-f5bc5078]{height:12px;margin-right:-7px;width:12px;margin-top:12px}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient .ingredient-details-container .validation-container .validation-pieces .validation-info[data-v-f5bc5078]{padding:10px;font-size:14px}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .ingredient.included-item[data-v-f5bc5078]{width:406px}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .dietary-tags[data-v-f5bc5078]{justify-content:right;padding-right:20px;flex-direction:row;width:100px}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .dietary-tags .tag[data-v-f5bc5078]{height:20px;width:20px}.card-container .desktop-container .main-content-container .static-content-container .static-info-container .dietary-tags .tag-label[data-v-f5bc5078]{font-size:13px;color:#fff}.card-container .desktop-container .main-content-container .options-container[data-v-f5bc5078]{padding-top:10px;flex-direction:column;padding-bottom:25px;margin-top:-30px;display:flex}.card-container .desktop-container .main-content-container .options-container .make-it-your-own[data-v-f5bc5078]{margin-top:12px}.card-container .desktop-container .main-content-container .options-container .option-container[data-v-f5bc5078]{display:flex}.card-container .desktop-container .main-content-container .options-container .option-container .option[data-v-f5bc5078]:first-child{margin-left:48px}.card-container .desktop-container .main-content-container .not-available[data-v-f5bc5078]{font-size:13px;font-weight:500;margin-bottom:25px;color:#786259;margin-left:96px;margin-top:-15px}.card-container .desktop-container .main-content-container .not-available.modal-closed[data-v-f5bc5078]{color:#ad2118}.card-container .desktop-container .macros .macro[data-v-f5bc5078]{width:100px;line-height:100px}.card-container .desktop-container .macros .calories[data-v-f5bc5078]{width:170px}}.nutrition-calculator-meal-builder-footer-container[data-v-4c05b125]{justify-content:center;position:fixed;bottom:0;background-color:#f2f2f2;align-items:center;width:100%;display:flex;z-index:10}.nutrition-calculator-meal-builder-footer-container.bag-visible[data-v-4c05b125]{position:-webkit-sticky;position:sticky}.nutrition-calculator-meal-builder-footer-container .footer-content[data-v-4c05b125]{height:100%;padding:10px 0;flex-direction:column;width:100%;display:flex}.nutrition-calculator-meal-builder-footer-container .footer-content .meal-description[data-v-4c05b125]{min-width:188px;padding-bottom:10px}.nutrition-calculator-meal-builder-footer-container .footer-content .meal-description .heading[data-v-4c05b125]{font-size:18px;font-weight:700;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.nutrition-calculator-meal-builder-footer-container .footer-content .meal-description .description[data-v-4c05b125]{font-size:13px;color:#451400}.nutrition-calculator-meal-builder-footer-container .footer-content .actions[data-v-4c05b125]{height:100%;position:relative;width:100%;display:flex}.nutrition-calculator-meal-builder-footer-container .footer-content .actions .add-to-bag[data-v-4c05b125]{height:100%;font-size:1.5em}.nutrition-calculator-meal-builder-footer-container .validation-container[data-v-4c05b125]{position:absolute;flex-direction:column;bottom:65%;align-items:center;width:90%;display:flex;z-index:9}.nutrition-calculator-meal-builder-footer-container .validation-container .validation-pointer[data-v-4c05b125]{height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:-7px;background-color:#451400;border-radius:2px;width:12px;margin-top:-8px}.nutrition-calculator-meal-builder-footer-container .validation-container .validation-info[data-v-4c05b125]{padding:10px;font-size:14px;color:#fff;text-align:center;background-color:#451400;border-radius:5px;width:100%;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){.nutrition-calculator-meal-builder-footer-container[data-v-4c05b125]{padding-top:20px;justify-content:center;border-top:1px solid #d4cbc7;background-color:#f2f2f2;align-items:center;padding-bottom:20px;display:flex}.nutrition-calculator-meal-builder-footer-container .footer-content[data-v-4c05b125]{max-width:976px;flex-direction:row;align-items:center}.nutrition-calculator-meal-builder-footer-container .footer-content .meal-description[data-v-4c05b125]{flex:0 1 70%;flex-direction:column;min-width:300px;padding-bottom:0;display:flex}.nutrition-calculator-meal-builder-footer-container .footer-content .meal-description .heading[data-v-4c05b125]{flex:0 0 auto;font-size:1.2em;font-weight:700;margin-bottom:10px;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.nutrition-calculator-meal-builder-footer-container .footer-content .meal-description .description[data-v-4c05b125]{flex:0 0 auto;color:#451400}.nutrition-calculator-meal-builder-footer-container .footer-content .actions[data-v-4c05b125]{flex:0 0 300px;height:unset;font-size:unset;margin-left:60px}.nutrition-calculator-meal-builder-footer-container .footer-content .actions .add-to-bag[data-v-4c05b125]{width:300px}.nutrition-calculator-meal-builder-footer-container .validation-container[data-v-4c05b125]{max-width:400px;bottom:85%;margin-left:675px;width:auto}.nutrition-calculator-meal-builder-footer-container .validation-container .validation-info[data-v-4c05b125]{width:auto}}@media(max-width:1023px){.nutrition-calculator-meal-builder-footer-container .footer-content[data-v-4c05b125]{padding:0}.nutrition-calculator-meal-builder-footer-container .footer-content .meal-description[data-v-4c05b125]{padding:22px 20px}}.group-container[data-v-7fb2a58f]{color:#451400;position:relative;border-bottom:1px solid #d4cbc7}.group-container .subtitle[data-v-7fb2a58f]{font-size:16px;color:#451400;text-transform:uppercase;letter-spacing:2px;text-align:center}.group-container .header-container[data-v-7fb2a58f]{flex-direction:row;display:flex}.group-container .header-container .title-container[data-v-7fb2a58f]{padding-top:10px;flex-direction:row;margin-left:10px;width:100%;display:flex}.group-container .header-container .title-container .group-title[data-v-7fb2a58f]{font-size:22px;font-weight:700;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.group-container .header-container .labels-container[data-v-7fb2a58f]{flex-direction:column;display:flex}.group-container .header-container .labels-container .accordion-icon[data-v-7fb2a58f]{margin-right:10px;text-align:right}.group-container .header-container .labels-container .accordion-icon[data-v-7fb2a58f]:hover{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.group-container .header-container .labels-container .group-description-container[data-v-7fb2a58f]{justify-content:right;margin-bottom:10px;width:100%;display:flex}.group-container .header-container .labels-container .group-description-container .macro[data-v-7fb2a58f]{-webkit-transform:rotate(270deg);transform:rotate(270deg);font-size:14px;text-align:left;width:35px;line-height:35px}.group-container .header-container .labels-container .group-description-container .macro.calories[data-v-7fb2a58f]{text-align:center;width:64px;line-height:27px}.group-container .validation-container[data-v-7fb2a58f]{justify-content:center;position:absolute;flex-direction:row;margin-top:5px;display:flex;z-index:2}.group-container .validation-container .validation-pointer[data-v-7fb2a58f]{height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:-7px;background-color:#451400;border-radius:2px;width:12px;margin-top:12px}.group-container .validation-container .validation-info[data-v-7fb2a58f]{height:-webkit-max-content;height:max-content;padding:10px;font-size:14px;font-weight:400;color:#fff;background-color:#451400;border-radius:5px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.group-container.group-collapsed[data-v-7fb2a58f]{padding-bottom:5px}@media(min-width:1024px){.group-container .subtitle[data-v-7fb2a58f]{font-size:15px;text-align:left}.group-container .header-container .title-container[data-v-7fb2a58f]{margin-left:0}.group-container .header-container .title-container .group-title[data-v-7fb2a58f]{font-size:24px}.group-container .header-container .labels-container .group-description-container .macro[data-v-7fb2a58f]{-webkit-transform:none;transform:none;font-size:16px;text-align:center;width:100px;line-height:27px}.group-container .header-container .labels-container .group-description-container .macro.calories[data-v-7fb2a58f]{width:170px}.group-container .header-container .labels-container .accordion-icon[data-v-7fb2a58f]{margin-right:2px}.group-container.group-collapsed[data-v-7fb2a58f]{padding-bottom:24px}}.graph-footer[data-v-2c1b0d22]{height:206px;padding-top:61px;position:relative;width:100%}.graph-footer .fixed-macro-bar[data-v-2c1b0d22]{height:61px;justify-content:space-between;position:absolute;top:0;align-items:center;box-shadow:0 2px 8px 2px #d4cbc7;border-radius:20px 20px 0 0;background:#f2f2f2;width:100%;padding-left:26px;display:flex;z-index:5}.graph-footer .fixed-macro-bar .macro[data-v-2c1b0d22]{justify-content:center;margin-right:10px;color:#451400;flex-direction:column;align-items:center;width:62px;display:flex}.graph-footer .fixed-macro-bar .macro .value[data-v-2c1b0d22]{font-size:22px;font-weight:700;line-height:30px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.graph-footer .fixed-macro-bar .macro .label[data-v-2c1b0d22]{font-size:14px;color:#451400;line-height:14px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.graph-footer .fixed-macro-bar .macro.cals .label[data-v-2c1b0d22]{font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.graph-footer .fixed-macro-bar .macro.fat .value[data-v-2c1b0d22]{color:#9c1f16}.graph-footer .fixed-macro-bar .macro.protein .value[data-v-2c1b0d22]{color:#68831c}.graph-footer .fixed-macro-bar .macro.carbs .value[data-v-2c1b0d22]{color:#c97900}.graph-footer .fixed-macro-bar.sticky[data-v-2c1b0d22]{position:fixed;bottom:0;top:auto}.graph-footer .graph-footer-container[data-v-2c1b0d22]{height:142px;padding:40px 15px 50px;justify-content:center;position:relative;flex-direction:column;align-items:center;background:linear-gradient(#fff,#f2f2f2);width:100%;display:flex;z-index:10}.graph-footer .graph-footer-container .nutrition-details[data-v-2c1b0d22]{height:42px;max-width:336px;border-width:1.5px;width:100%}.graph-footer .graph-footer-container .links[data-v-2c1b0d22]{flex:1 0 auto;justify-content:flex-start;font-size:14px;font-weight:700;color:#451400;margin-top:20px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.graph-footer .graph-footer-container .links .links-divider[data-v-2c1b0d22]{border-left:1px solid #736357;opacity:.25;margin:1px 10px}.metrics-summary-container[data-v-08be236c]{padding-top:26px;width:420px;display:flex}.metrics-summary-container .metrics[data-v-08be236c]{flex:1;justify-content:center;padding-left:40px;display:flex}.metrics-summary-container .metrics .calories[data-v-08be236c]{font-size:56px;font-weight:700;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.metrics-summary-container .metrics .calories .label[data-v-08be236c]{font-size:40px;font-weight:700;margin-left:4px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.metrics-summary-container .metrics .fat-protein-carbs-container[data-v-08be236c]{justify-content:flex-start;margin-left:30px;width:200px;display:flex}.metrics-summary-container .metrics .fat-protein-carbs-container .metric[data-v-08be236c]{font-size:26px;font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.metrics-summary-container .metrics .fat-protein-carbs-container .label[data-v-08be236c]{font-size:18px}.metrics-summary-container .metrics .fat-protein-carbs-container .protein[data-v-08be236c]{margin-left:40px}.metrics-summary-container .metrics .fat-protein-carbs-container .carbs[data-v-08be236c]{margin-left:20px}.metrics-summary-container .metrics .fat-protein-carbs-container.nutrition-colors .fat .metric[data-v-08be236c]{color:#9c1f16}.metrics-summary-container .metrics .fat-protein-carbs-container.nutrition-colors .protein .metric[data-v-08be236c]{color:#68831c}.metrics-summary-container .metrics .fat-protein-carbs-container.nutrition-colors .carbs .metric[data-v-08be236c]{color:#c97900}.nutrition-calculator-primary-banner-container[data-v-592218ab]{min-height:250px;color:#451400;max-width:1000px;margin:0 auto;width:100%}.nutrition-calculator-primary-banner-container .background-hero-image[data-v-592218ab]{min-height:250px;position:absolute;background-size:cover;top:0;background-position:50%;width:100%;background-repeat:no-repeat}.nutrition-calculator-primary-banner-container .nutrition-copy[data-v-592218ab]{position:relative;z-index:1}.nutrition-calculator-primary-banner-container .nutrition-copy .calculate[data-v-592218ab]{padding-top:40px;font-size:16px;font-weight:700;color:#756456;letter-spacing:2px;text-align:center;margin:0 0 5px}.nutrition-calculator-primary-banner-container .nutrition-copy .nutrition[data-v-592218ab]{font-size:48px;font-weight:700;text-align:center;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.nutrition-calculator-primary-banner-container .nutrition-copy .description[data-v-592218ab]{justify-content:center;display:flex}.nutrition-calculator-primary-banner-container .nutrition-copy .description .text[data-v-592218ab]{font-size:15px;text-align:center;width:300px;line-height:1.33}.nutrition-calculator-primary-banner-container .nutrition-copy .allergen-statement[data-v-592218ab]{justify-content:center;font-size:14px;text-decoration:underline;font-weight:700;text-align:center;cursor:pointer;margin-top:15px;display:flex}.nutrition-calculator-primary-banner-container .nutrition-metrics-container[data-v-592218ab],.nutrition-calculator-primary-banner-container .separator[data-v-592218ab]{display:none}@media(min-width:768px){.nutrition-calculator-primary-banner-container[data-v-592218ab]{padding:30px;justify-content:space-between;position:relative;align-items:center;display:flex}.nutrition-calculator-primary-banner-container .background-hero-image[data-v-592218ab]{display:none}.nutrition-calculator-primary-banner-container .nutrition-copy[data-v-592218ab]{flex-direction:column;align-items:flex-start;display:flex}.nutrition-calculator-primary-banner-container .nutrition-copy .calculate[data-v-592218ab]{padding-top:0;font-size:18px}.nutrition-calculator-primary-banner-container .nutrition-copy .nutrition[data-v-592218ab]{font-size:77px}.nutrition-calculator-primary-banner-container .nutrition-copy .description .text[data-v-592218ab]{padding:0;font-size:16px;text-align:unset}.nutrition-calculator-primary-banner-container .nutrition-copy .allergen-statement[data-v-592218ab]{font-size:14px}.nutrition-calculator-primary-banner-container .nutrition-metrics-container[data-v-592218ab]{position:relative;margin-left:20px;display:block}.nutrition-calculator-primary-banner-container .nutrition-metrics-container[data-v-592218ab]:after{height:155px;content:"";position:absolute;top:-20px;background-color:#d4cbc7;left:0;width:1px;display:block}}@media(min-width:1023px){.nutrition-calculator-primary-banner-container .nutrition-copy[data-v-592218ab]{width:420px}.nutrition-calculator-primary-banner-container .nutrition-copy .description .text[data-v-592218ab]{width:415px}.nutrition-calculator-primary-banner-container .separator[data-v-592218ab]{margin:40px 0 0 10%}}.nutrition-calculator-recents-container[data-v-00d13fac]{padding:20px 0 40px}.nutrition-calculator-recents-container .recently-ordered-meals-header[data-v-00d13fac]{font-size:15px;font-weight:700;margin-bottom:25px;color:#451400;letter-spacing:1px;text-align:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.nutrition-calculator-recents-container .desktop[data-v-00d13fac]{display:none}.nutrition-calculator-recents-container .mobile[data-v-00d13fac]{width:100%;margin-top:25px}.nutrition-calculator-recents-container .mobile .swiper-slide[data-v-00d13fac]{justify-content:center;max-width:370px;width:82%;display:flex}.nutrition-calculator-recents-container .mobile .swiper-slide .card-container[data-v-00d13fac]{width:310px}@media(min-width:1024px){.nutrition-calculator-recents-container[data-v-00d13fac]{margin-bottom:60px;max-width:970px}.nutrition-calculator-recents-container .recently-ordered-meals-header[data-v-00d13fac]{font-size:18px;text-align:left}.nutrition-calculator-recents-container .recently-ordered-meals-header.center-header[data-v-00d13fac]{text-align:center}.nutrition-calculator-recents-container .mobile[data-v-00d13fac]{display:none}.nutrition-calculator-recents-container .desktop[data-v-00d13fac]{width:100%;display:block}.nutrition-calculator-recents-container .desktop .order-cards-container[data-v-00d13fac]{justify-content:space-between;width:100%;display:flex}.nutrition-calculator-recents-container .desktop .order-cards-container .small-card[data-v-00d13fac]{margin-right:20px;width:310px}.nutrition-calculator-recents-container .desktop .order-cards-container .small-card[data-v-00d13fac]:last-child(){margin-right:0}.nutrition-calculator-recents-container .desktop .order-cards-container .card[data-v-00d13fac]{margin-right:20px;width:470px}.nutrition-calculator-recents-container .desktop .order-cards-container .single-card[data-v-00d13fac]{margin-right:0}}@media(min-width:375px)and (max-width:575px){.nutrition-calculator-recents-container[data-v-00d13fac] .mobile .swiper-wrapper{max-width:370px}}.nutrition-calculator-recents-card-container[data-v-7ba4db94]{height:254px;padding:20px;border:1px solid #d4cbc7;background-color:#fff;width:100%}.nutrition-calculator-recents-card-container .recent-meal-name[data-v-7ba4db94]{overflow:hidden;text-overflow:ellipsis;font-size:20px;font-weight:700;color:#451400;text-transform:uppercase;margin:0;white-space:nowrap;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.nutrition-calculator-recents-card-container .recent-meal-date[data-v-7ba4db94]{font-size:15px;color:#786259;margin-top:8px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.nutrition-calculator-recents-card-container .add-to-bag-container[data-v-7ba4db94]{justify-content:center;width:100%;display:flex}.nutrition-calculator-recents-card-container .add-to-bag-container .add-to-bag-btn[data-v-7ba4db94]{width:270px}.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container[data-v-7ba4db94]{justify-content:center;width:100%;display:flex}.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics[data-v-7ba4db94]{justify-content:space-between;font-size:22px;color:#451400;align-items:center;width:362px;margin-top:15px;display:flex}.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .separator[data-v-7ba4db94]{height:100%;background:#d4cbc7;width:1px}.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .label[data-v-7ba4db94]{font-size:14px;line-height:1;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .amount[data-v-7ba4db94]{font-weight:700;line-height:1;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .calories .amount[data-v-7ba4db94]{font-size:26px}.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .calories .label[data-v-7ba4db94]{font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .carbs[data-v-7ba4db94],.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .fat[data-v-7ba4db94],.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .protein[data-v-7ba4db94]{flex-direction:column;display:flex}.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .carbs .amount[data-v-7ba4db94],.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .fat .amount[data-v-7ba4db94],.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .protein .amount[data-v-7ba4db94]{padding-bottom:3px}.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .carbs .label[data-v-7ba4db94],.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .fat .label[data-v-7ba4db94],.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .protein .label[data-v-7ba4db94]{line-height:.8;vertical-align:bottom}.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .fat .amount[data-v-7ba4db94]{color:#9c1f16}.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .protein .amount[data-v-7ba4db94]{color:#68831c}.nutrition-calculator-recents-card-container .recent-meal-nutrition-metrics-container .recent-meal-nutrition-metrics .carbs .amount[data-v-7ba4db94]{color:#c97900}.nutrition-calculator-recents-card-container .full-nutrition-breakdown-link[data-v-7ba4db94]{font-size:14px;font-weight:700;color:#451400;text-align:center;margin-top:15px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.nutrition-calculator-recents-card-container .full-nutrition-breakdown-link a[data-v-7ba4db94]{text-decoration:underline;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.nutrition-calculator-recents-card-container .add-to-bag-container[data-v-7ba4db94]{margin-top:24px}.nutrition-calculator-recents-card-container .add-to-bag-container .add-to-bag-btn[data-v-7ba4db94]{height:44px}.order-confirmation-container[data-v-421befe6]{flex-direction:column;background-color:#f2f2f2;padding-bottom:20px;display:flex}.order-confirmation-container .order-confirmation[data-v-421befe6]{flex-direction:column;align-items:center;display:flex;z-index:1}.order-confirmation-container .order-confirmation .content[data-v-421befe6]{padding-right:20px;flex-direction:column;align-items:center;width:100%;padding-left:20px;display:flex}@media(max-width:374px){.order-confirmation-container .order-confirmation .content[data-v-421befe6]{padding:0}}@media(min-width:1024px){.order-confirmation-container[data-v-421befe6]{padding-bottom:50px}.order-confirmation-container .order-confirmation .content[data-v-421befe6]{padding:0}}.fade-enter-active[data-v-0bd4516a],.fade-leave-active[data-v-0bd4516a]{transition:opacity .3s}.fade-enter[data-v-0bd4516a],.fade-leave-to[data-v-0bd4516a]{opacity:0}.cmg-order-confirmation-cancel-order[data-v-0bd4516a]{margin-bottom:.625rem;max-width:830px;background-color:#fff;box-shadow:0 5px 24px 0 rgba(0,0,0,.12);width:100%}.cmg-order-confirmation-cancel-order .content[data-v-0bd4516a]{padding:30px;justify-content:space-between;font-weight:700;flex-direction:column;gap:14px;align-items:center;width:100%;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.cmg-order-confirmation-cancel-order .content .cancel-heading[data-v-0bd4516a]{font-size:18px}.cmg-order-confirmation-cancel-order .content .cancel-order[data-v-0bd4516a]{height:42px;padding:0 24px;justify-content:center;font-size:18px;max-width:245px;gap:14px;align-items:center;width:100%;display:flex}@media(min-width:768px){.cmg-order-confirmation-cancel-order .content[data-v-0bd4516a]{padding:22px 45px;flex-direction:row;gap:0}}[data-v-82c55ba8] #cmg-order-confirmation-cancel-order-failure-modal .cmg-modal .modal-default{height:100%}[data-v-82c55ba8] #cmg-order-confirmation-cancel-order-failure-modal .cmg-modal .modal-default .modal-header{margin:0}[data-v-82c55ba8] #cmg-order-confirmation-cancel-order-failure-modal .cmg-modal .modal-default .modal-inner{height:100%;padding:0;max-width:100%}[data-v-82c55ba8] #cmg-order-confirmation-cancel-order-failure-modal .cmg-modal .modal-default .modal-inner .modal-content{height:100%}.content[data-v-82c55ba8]{height:100%;flex-direction:column;align-items:center;display:flex}.content .cancel-order-failure-header-container[data-v-82c55ba8]{margin-bottom:40px;max-width:320px}.content .cancel-order-failure-header-container .cancel-failure-heading[data-v-82c55ba8]{font-size:24px;font-weight:700;margin-bottom:16px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content .cancel-order-failure-header-container .cancel-failure-subheading[data-v-82c55ba8]{font-size:16px;color:#786259;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content .cancel-order-failure-header-container .cancel-failure-subheading span[data-v-82c55ba8]{font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content .cancel-order-failure-image-container[data-v-82c55ba8]{flex-grow:1;justify-content:center;margin-bottom:40px;align-items:flex-start;display:flex}.content .cancel-order-failure-image-container img[data-v-82c55ba8]{height:175px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content .cancel-failure-order-buttons-container[data-v-82c55ba8]{padding:0 40px 40px;width:100%}.content .cancel-failure-order-buttons-container .close-modal-button[data-v-82c55ba8]{width:100%}.separator[data-v-82c55ba8]{height:1px;background:#d4cbc7}[data-v-a5c1d912] #cmg-order-confirmation-cancel-order-modal .cmg-modal .modal-default{height:100%}[data-v-a5c1d912] #cmg-order-confirmation-cancel-order-modal .cmg-modal .modal-default .modal-header{margin:0}[data-v-a5c1d912] #cmg-order-confirmation-cancel-order-modal .cmg-modal .modal-default .modal-inner{height:100%;padding:0;max-width:100%}[data-v-a5c1d912] #cmg-order-confirmation-cancel-order-modal .cmg-modal .modal-default .modal-inner .modal-title-margin{margin:0}[data-v-a5c1d912] #cmg-order-confirmation-cancel-order-modal .cmg-modal .modal-default .modal-inner .modal-content{height:100%}.content[data-v-a5c1d912]{height:100%;flex-direction:column;display:flex}.content .cancel-order-header-container[data-v-a5c1d912]{margin-bottom:40px}.content .cancel-order-header-container .cancel-heading[data-v-a5c1d912]{font-size:24px;font-weight:700;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content .cancel-order-header-container .cancel-subheading[data-v-a5c1d912]{font-size:16px;color:#786259;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content .cancel-order-header-container .cancel-subheading span[data-v-a5c1d912]{font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content .cancel-order-radio-buttons-container[data-v-a5c1d912]{flex-grow:1;padding:24px 40px 40px;flex-direction:column;align-items:flex-start;display:flex}.content .cancel-order-radio-buttons-container .cancel-order-radio-buttons-header-container[data-v-a5c1d912]{font-size:14px;margin-bottom:24px;flex-direction:column;align-items:flex-start;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.content .cancel-order-radio-buttons-container .cancel-order-radio-buttons-header-container .cancel-order-radio-buttons-header[data-v-a5c1d912]{color:#786259}.content .cancel-order-radio-buttons-container .cancel-order-radio-buttons-header-container .cancel-order-radio-buttons-error-message[data-v-a5c1d912]{color:#d0021b;margin-top:8px}.content .cancel-order-radio-buttons-container .radio-button[data-v-a5c1d912]{margin-bottom:22px;gap:10px;align-items:center;display:flex}.content .cancel-order-radio-buttons-container .radio-button .label[data-v-a5c1d912]{font-size:16px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content .cancel-order-buttons-container[data-v-a5c1d912]{padding:0 40px 40px}.content .cancel-order-buttons-container .close-modal-button[data-v-a5c1d912]{width:100%}.separator[data-v-a5c1d912]{height:1px;background:#d4cbc7}[data-v-21d07845] #cmg-order-confirmation-cancel-order-success-modal .cmg-modal .modal-default{height:100%}[data-v-21d07845] #cmg-order-confirmation-cancel-order-success-modal .cmg-modal .modal-default .modal-header{margin:0}[data-v-21d07845] #cmg-order-confirmation-cancel-order-success-modal .cmg-modal .modal-default .modal-inner{height:100%;padding:0;max-width:100%}[data-v-21d07845] #cmg-order-confirmation-cancel-order-success-modal .cmg-modal .modal-default .modal-inner .modal-content{height:100%}.content[data-v-21d07845]{height:100%;flex-direction:column;align-items:center;display:flex}.content .cancel-order-success-header-container[data-v-21d07845]{margin-bottom:40px;max-width:320px}.content .cancel-order-success-header-container .cancel-success-heading[data-v-21d07845]{font-size:24px;font-weight:700;margin-bottom:16px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content .cancel-order-success-header-container .cancel-success-subheading[data-v-21d07845]{font-size:16px;color:#786259;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content .cancel-order-success-header-container .cancel-success-subheading span[data-v-21d07845]{font-weight:700;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content .cancel-order-success-image-container[data-v-21d07845]{flex-grow:1;justify-content:center;margin-bottom:40px;align-items:flex-start;display:flex}.content .cancel-order-success-image-container img[data-v-21d07845]{height:175px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content .cancel-success-order-buttons-container[data-v-21d07845]{padding:0 40px 40px;width:100%}.content .cancel-success-order-buttons-container .close-modal-button[data-v-21d07845]{width:100%}.separator[data-v-21d07845]{height:1px;background:#d4cbc7}.create-account-container[data-v-78d403eb]{max-width:830px;background-color:#fff;box-shadow:0 5px 24px 0 rgba(0,0,0,.12);padding-bottom:1.875rem;width:100%}.create-account-container .create-account .loyalty-section[data-v-78d403eb]{padding-top:.9375rem;position:relative;flex-direction:column;display:flex}.create-account-container .create-account .loyalty-section .header[data-v-78d403eb]{margin-bottom:3rem;padding-right:20px;flex-direction:column;text-align:center;align-items:center;padding-left:20px;display:flex}.create-account-container .create-account .loyalty-section .header .heading[data-v-78d403eb]{font-size:1.875rem;font-weight:700;margin-bottom:10px;color:#451400;max-width:370px;width:100%;line-height:1.07;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.create-account-container .create-account .loyalty-section .header .heading[data-v-78d403eb] p{-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}.create-account-container .create-account .loyalty-section .header .subheading[data-v-78d403eb]{font-size:1rem;color:#451400;max-width:300px;width:100%;line-height:1.25;white-space:break-spaces}.create-account-container .create-account .loyalty-section .header .subheading[data-v-78d403eb] p{-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}.create-account-container .create-account .loyalty-section .separator-container[data-v-78d403eb]{justify-content:center;margin-bottom:.875rem;align-items:center;width:100%;display:flex}.create-account-container .create-account .loyalty-section .separator-container .image[data-v-78d403eb]{flex:0 0 auto;height:5.625rem;margin-right:.625rem;margin-left:.625rem;width:5.625rem}.create-account-container .create-account .slide-fade-enter-active[data-v-78d403eb]{transition:all .35s ease}.create-account-container .create-account .slide-fade-leave-active[data-v-78d403eb]{transition:all .35s cubic-bezier(1,.5,.8,1)}.create-account-container .create-account .slide-account-leave-to[data-v-78d403eb]{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}.create-account-container .create-account .slide-fade-enter[data-v-78d403eb]{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}.create-account-container .create-account .trans[data-v-78d403eb]{flex-direction:column;align-items:center;display:flex}.create-account-container .form-container[data-v-78d403eb]{padding-right:20px;flex-direction:column;align-items:center;padding-left:20px;display:flex}.create-account-container .form-container .form[data-v-78d403eb]{max-width:370px;width:100%}.create-account-container .form-container[data-v-78d403eb] .cmg-create-account-form .fields>.inputs .form-submission-container .create-account-btn{height:2.75rem}.create-account-container .form-container .sign-in-container[data-v-78d403eb]{padding-top:20px;justify-content:space-around;font-size:1.2em;flex-direction:column;align-items:center;width:270px;display:flex}.create-account-container .form-container .sign-in-container .text[data-v-78d403eb]{font-size:1rem;font-weight:700;color:#7c6157;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.create-account-container .form-container .sign-in-container .sign-in[data-v-78d403eb]{height:2.75rem;font-weight:700;width:18.4375rem;margin-top:.625rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.create-account-container .form-container .explanation-container[data-v-78d403eb]{margin-top:1.625rem}.create-account-container .form-container .explanation-container .explanation[data-v-78d403eb]{font-size:1.125rem;font-weight:700;color:#a76721;border-bottom:2px solid #b68207;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.create-account-container .form-container .legal-copy[data-v-78d403eb]{font-size:.75rem;color:#786259;text-align:center;margin-top:.25rem}.create-account-container .form-container .legal-copy[data-v-78d403eb] a{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.create-account-container[data-v-78d403eb]{padding-bottom:2.5rem}.create-account-container .create-account .loyalty-section .header .heading[data-v-78d403eb]{font-size:2.5rem;min-width:33.75rem}.create-account-container .form-container .legal-copy[data-v-78d403eb]{max-width:23.125rem;text-align:left}}.delivery-info-container[data-v-307dea66]{max-width:830px;flex-direction:column;background-color:#fff;box-shadow:0 5px 24px 0 rgba(0,0,0,.12);width:100%;display:flex}.delivery-info-container .location-container[data-v-307dea66]{flex:1 1 100%;border-bottom:1px solid #d4cbc7;flex-direction:column;margin:45px 30px 0;padding-bottom:30px;display:flex}@media(min-width:1024px){.delivery-info-container .location-container[data-v-307dea66]{padding:0 50px 0 0;margin:45px 0 45px 50px}}.delivery-info-container .location-container .address-container[data-v-307dea66]{display:flex}.delivery-info-container .location-container .address-container .default-address[data-v-307dea66]{width:100%}.delivery-info-container .location-container .address-container .default-address .line1[data-v-307dea66],.delivery-info-container .location-container .address-container .default-address .rest[data-v-307dea66]{font-weight:700;color:#451400}.delivery-info-container .location-container .address-container .icon[data-v-307dea66]{flex:0 0 auto;height:42px;width:42px}.delivery-info-container .location-container .delivery-info-header-text[data-v-307dea66]{height:17px;font-size:18px;font-weight:700;color:#451400;width:302px;line-height:.94;margin-top:25px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-info-container .location-container .contactless-delivery-text[data-v-307dea66]{height:17px;font-size:18px;width:302px;line-height:.94;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-info-container .location-container .contactless-delivery-text.hasInstructions[data-v-307dea66]{font-weight:700;color:#451400;margin-top:25px}.delivery-info-container .location-container .contactless-delivery-text.noInstructions[data-v-307dea66]{font-weight:400;color:#7c6157;margin-top:15px}.delivery-info-container .location-container .instructions-summary[data-v-307dea66]{font-size:14px;color:#7c6157;width:100%;line-height:1.21;margin-top:5px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-info-container .location-container .actions[data-v-307dea66]{margin-top:10px}.delivery-info-container .location-container .actions .btn[data-v-307dea66]{height:40px;width:100%}.delivery-info-container .location-container .actions a[data-v-307dea66]{text-decoration:none}.delivery-info-container .status-container[data-v-307dea66]{flex:1 1 100%;padding-top:30px;margin:0 30px 45px}@media(min-width:1024px){.delivery-info-container .status-container[data-v-307dea66]{padding:0 0 0 50px;margin:45px 50px 45px 0}}.delivery-info-container .status-container .header[data-v-307dea66]{font-size:1.5em;font-weight:700;margin-bottom:5px;color:#451400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.delivery-info-container .status-container .status[data-v-307dea66]{font-size:.85em;margin-bottom:10px;color:#8c766d}.delivery-info-container .status-container .animation-container[data-v-307dea66]{justify-content:center;display:flex}.delivery-info-container .status-container .animation-container .animation[data-v-307dea66]{height:130px;width:auto}.delivery-info-container .status-container .progress-container[data-v-307dea66]{justify-content:center;margin-top:20px;display:flex}.delivery-info-container .status-container .progress-container .state[data-v-307dea66]{position:relative;max-width:80px;flex-direction:column;min-width:80px;text-align:center;align-items:center;display:flex}.delivery-info-container .status-container .progress-container .state.completed .dot[data-v-307dea66]{background-color:#90a035}.delivery-info-container .status-container .progress-container .state.completed .dot .dot-inner[data-v-307dea66]{height:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:2px solid #fff;right:-8px;position:relative;border-bottom:2px solid #fff;top:10px;width:12px}.delivery-info-container .status-container .progress-container .state.completed .connector[data-v-307dea66]{border:1px solid #90a035}.delivery-info-container .status-container .progress-container .state.current .dot[data-v-307dea66]{background-color:#90a035}.delivery-info-container .status-container .progress-container .state.current .dot .dot-inner[data-v-307dea66]{height:8px;right:10px;top:10px;background-color:#fff;border-radius:100%;width:8px}.delivery-info-container .status-container .progress-container .state.current .connector[data-v-307dea66]{border:1px solid #90a035}.delivery-info-container .status-container .progress-container .state.future .dot[data-v-307dea66]{border:2px solid #dfd9d3}.delivery-info-container .status-container .progress-container .state.future .name[data-v-307dea66]{font-weight:400;color:#756456}.delivery-info-container .status-container .progress-container .state.future .connector[data-v-307dea66]{border:1px solid #dfd9d3}.delivery-info-container .status-container .progress-container .state .dot[data-v-307dea66]{height:28px;margin-bottom:10px;position:relative;border-radius:50%;width:28px}.delivery-info-container .status-container .progress-container .state .dot .dot-inner[data-v-307dea66]{position:absolute}.delivery-info-container .status-container .progress-container .state .name[data-v-307dea66]{font-size:.85em;font-weight:700;color:#451400}.delivery-info-container .status-container .progress-container .state .connector[data-v-307dea66]{position:absolute;top:14px;left:-26px;width:52px}@media(min-width:1024px){.delivery-info-container[data-v-307dea66]{flex-direction:row}.delivery-info-container .location-container[data-v-307dea66]{border-right:1px solid #d4cbc7;border-bottom:0}}.header-container[data-v-5a1cd7cf]{padding-top:50px;margin-bottom:50px;position:relative;flex-direction:column;align-items:center;width:100%;display:flex}.header-container.delivery .content-container .blur[data-v-5a1cd7cf]{-webkit-filter:blur(50px);filter:blur(50px)}.header-container.pickup .content-container .blur[data-v-5a1cd7cf]{-webkit-filter:blur(30px);filter:blur(30px)}.header-container .map[data-v-5a1cd7cf]{height:450px;position:absolute;top:0;z-index:-1}.header-container .delivery-background[data-v-5a1cd7cf]{height:400px;position:absolute;top:0;width:100%;z-index:-1}.header-container .delivery-background .img[data-v-5a1cd7cf]{height:inherit;width:inherit}.header-container .delivery-background .gradient[data-v-5a1cd7cf]{height:100%;position:absolute;top:0;background:linear-gradient(hsla(0,0%,100%,0),hsla(36,29%,97%,.1) 60%,#f9f7f4);left:0;width:100%}.header-container .content-container[data-v-5a1cd7cf]{max-width:370px;flex-direction:column;align-items:center;width:100%;display:flex}.header-container .content-container .heading[data-v-5a1cd7cf]{font-size:1.5em;font-weight:700;margin-bottom:20px;color:#451400;position:relative;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.header-container .content-container .heading .text[data-v-5a1cd7cf]{text-align:center}.header-container .content-container .date-container[data-v-5a1cd7cf]{font-size:1.15em;font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.header-container .content-container .time-container[data-v-5a1cd7cf]{font-weight:700;color:#451400;position:relative;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.header-container .content-container .time-container>div[data-v-5a1cd7cf]{display:inline-block}.header-container .content-container .time-container .time[data-v-5a1cd7cf]{font-size:5em;line-height:1em}.header-container .content-container .time-container .period[data-v-5a1cd7cf]{font-size:1.5em;position:absolute;top:0}.header-container .content-container .subtext[data-v-5a1cd7cf]{font-weight:700;color:#786259;position:relative;letter-spacing:.1em}.header-container .content-container .rate-order-btn[data-v-5a1cd7cf]{height:44px;border:1px solid #451400;background:#fff;width:180px;margin-top:.5em;padding-left:1.4em}.header-container .content-container .rate-order-btn[data-v-5a1cd7cf]:hover{border-color:#6b321b;color:#6b321b}.header-container .content-container .rate-order-btn[data-v-5a1cd7cf]:active{border-color:#1f0900;color:#1f0900}.header-container .content-container .rate-order-btn .rating-star[data-v-5a1cd7cf]{height:1.5em;margin-right:.125em;right:6.5em;position:absolute;top:-.125em;background-repeat:no-repeat}.header-container .content-container .order-rated[data-v-5a1cd7cf]{padding-top:.6em;font-size:1.25em;font-weight:700;color:#451400;font-family:Nunito}.header-container .content-container .blur[data-v-5a1cd7cf]{height:150%;position:absolute;top:-25%;background-color:#f9f7f4;left:-25%;width:150%;z-index:-1}@media(min-width:768px){.header-container .content-container .order-rated[data-v-5a1cd7cf]{font-size:1.5em}}.map-container .map[data-v-4c59a86a],.map-container[data-v-4c59a86a]{height:100%;width:100%}.order-confirmation-join-loyalty-container[data-v-11e09d3e]{max-width:830px;background-color:#fff;box-shadow:0 5px 24px 0 rgba(0,0,0,.12);padding-bottom:1.875rem;width:100%}.order-confirmation-join-loyalty-container .content .loyalty-section[data-v-11e09d3e]{padding-top:1rem;position:relative;flex-direction:column;display:flex}.order-confirmation-join-loyalty-container .content .loyalty-section>div[data-v-11e09d3e]{z-index:1}.order-confirmation-join-loyalty-container .content .loyalty-section .header[data-v-11e09d3e]{margin-bottom:1.25rem;padding-right:20px;flex-direction:column;text-align:center;align-items:center;padding-left:20px;display:flex}.order-confirmation-join-loyalty-container .content .loyalty-section .header .heading[data-v-11e09d3e]{font-size:1.875rem;font-weight:700;margin-bottom:.625rem;color:#451400;max-width:410px;width:80%;line-height:1.067;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-confirmation-join-loyalty-container .content .loyalty-section .header .heading.joined[data-v-11e09d3e]{width:100%}.order-confirmation-join-loyalty-container .content .loyalty-section .separator-container[data-v-11e09d3e]{justify-content:center;margin-bottom:.875rem;align-items:center;width:100%;display:flex}.order-confirmation-join-loyalty-container .content .loyalty-section .separator-container .image[data-v-11e09d3e]{flex:0 0 auto;height:5.625rem;margin-right:10px;margin-left:10px;width:5.625rem}.order-confirmation-join-loyalty-container .content .actions[data-v-11e09d3e]{margin-bottom:30px;padding-right:15px;flex-direction:column;align-items:center;padding-left:15px;display:flex}.order-confirmation-join-loyalty-container .content .actions .btn[data-v-11e09d3e]{height:2.75rem;max-width:370px;width:100%}.order-confirmation-join-loyalty-container .content .actions .btn[data-v-11e09d3e]:first-child{margin-bottom:10px}.order-confirmation-join-loyalty-container .content .terms[data-v-11e09d3e]{justify-content:center;font-size:.75rem;color:#786259;position:relative;padding-right:15px;bottom:.75rem;text-align:center;padding-left:15px;display:flex}.order-confirmation-join-loyalty-container .content .terms[data-v-11e09d3e] p{max-width:370px;width:100%}.order-confirmation-join-loyalty-container .content .terms[data-v-11e09d3e] p a{text-decoration:none;font-weight:700;color:#451400}.order-confirmation-join-loyalty-container .content .button[data-v-11e09d3e]{justify-content:center;display:flex}.order-confirmation-join-loyalty-container .content .button .how-rewards-works[data-v-11e09d3e],.order-confirmation-join-loyalty-container .content .button .not-interested[data-v-11e09d3e]{height:1.375rem;padding-top:0;font-size:1.125rem;font-weight:700;color:#a76721;border-bottom:2px solid #a76721;letter-spacing:-.0175rem;padding-bottom:0;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.order-confirmation-join-loyalty-container .content .loyalty-section .header .heading[data-v-11e09d3e]{font-size:2.5rem;max-width:33.75rem}.order-confirmation-join-loyalty-container .content .button[data-v-11e09d3e]{margin-bottom:.375rem}}.order-summary-container[data-v-4151be00]{margin-bottom:10px;position:relative;max-width:830px;flex-direction:column;background-color:#fff;box-shadow:0 5px 24px 0 rgba(0,0,0,.12);padding-bottom:50px;width:100%;margin-top:10px;display:flex}.order-summary-container .loyalty-section[data-v-4151be00]{padding-top:50px;position:relative;flex-direction:column;display:flex}.order-summary-container .loyalty-section>div[data-v-4151be00]{z-index:1}.order-summary-container .loyalty-section .header[data-v-4151be00]{margin-bottom:20px;flex-direction:column;text-align:center;align-items:center;display:flex}.order-summary-container .loyalty-section .header .heading[data-v-4151be00]{padding:0 25px;font-size:30px;font-weight:700;color:#451400;max-width:370px;width:100%;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-summary-container .loyalty-section .separator-container[data-v-4151be00]{align-items:center;width:100%;display:flex}.order-summary-container .loyalty-section .separator-container .separator[data-v-4151be00]{flex:1 1 100%;height:1px;background:#d4cbc7}.order-summary-container .loyalty-section .separator-container .image[data-v-4151be00]{flex:0 0 auto;height:50px;margin-right:10px;margin-left:10px;width:50px}.order-summary-container .content[data-v-4151be00]{padding-right:20px;flex-direction:column;align-items:center;width:100%;margin-top:50px;padding-left:20px;display:flex}.order-summary-container .content .summary-container[data-v-4151be00]{max-width:370px;flex-direction:column;align-items:center;width:100%;display:flex}.order-summary-container .content .summary-container .favorite-this-order[data-v-4151be00]{height:42px;justify-content:center;border:1px solid #451400;margin:19px 0 26px;align-items:center;width:100%;display:flex}.order-summary-container .content .summary-container .favorite-this-order[data-v-4151be00] :hover{cursor:pointer}.order-summary-container .content .summary-container .favorite-this-order .heart-icon[data-v-4151be00]{margin-right:3px}.order-summary-container .content .summary-container .favorite-this-order .text[data-v-4151be00]{font-size:18px;font-weight:700;color:#451400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-summary-container .content .summary-container .favorite-order-name[data-v-4151be00]{font-size:30px;font-weight:700;color:#451400;text-transform:uppercase;text-align:center;margin:6px 0 30px;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-summary-container .content .summary-container .summary-heading-container[data-v-4151be00]{justify-content:center;width:100%;display:flex}.order-summary-container .content .summary-container .summary-heading-container .summary-heading[data-v-4151be00]{flex:0 0 auto;font-size:1.3em;font-weight:700;margin-right:10px;color:#451400;cursor:pointer;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-summary-container .content .summary-container .summary-heading-container .expander-container[data-v-4151be00]{cursor:pointer;width:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.order-summary-container .content .summary-container .summary-heading-container .expander-container .expander[data-v-4151be00]{flex:0 0 auto;height:10px;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:0;position:relative;border-style:solid;border-width:4px 4px 0 0;top:5px;left:-5px;left:5px;width:10px}.order-summary-container .content .summary-container .summary-heading-container .expander-container .expander.open[data-v-4151be00]{height:10px;-webkit-transform:rotate(315deg);transform:rotate(315deg);right:0;position:relative;border-style:solid;border-width:4px 4px 0 0;top:10px;left:-5px;left:5px;width:10px}.order-summary-container .content .summary-container .expanded-content .meals .meal-container[data-v-4151be00],.order-summary-container .content .summary-container .expanded-content .meals[data-v-4151be00],.order-summary-container .content .summary-container .expanded-content[data-v-4151be00]{width:100%}.order-summary-container .content .summary-container .expanded-content .meals .meal-container[data-v-4151be00]:not(:last-child){margin-bottom:30px}.order-summary-container .content .summary-container .expanded-content .separator[data-v-4151be00]{height:1px;margin-bottom:30px;background:#d4cbc7;width:100%;margin-top:30px}.order-summary-container .content .summary-container .expanded-content .total-breakdown[data-v-4151be00]{margin-bottom:15px;flex-direction:column;width:100%;display:flex}.order-summary-container .content .summary-container .expanded-content .total-breakdown .bag-total[data-v-4151be00],.order-summary-container .content .summary-container .expanded-content .total-breakdown .non-food-items[data-v-4151be00],.order-summary-container .content .summary-container .expanded-content .total-breakdown .subtotal[data-v-4151be00],.order-summary-container .content .summary-container .expanded-content .total-breakdown .total[data-v-4151be00]{color:#451400;display:flex}.order-summary-container .content .summary-container .expanded-content .total-breakdown .bag-total .name[data-v-4151be00],.order-summary-container .content .summary-container .expanded-content .total-breakdown .non-food-items .name[data-v-4151be00],.order-summary-container .content .summary-container .expanded-content .total-breakdown .subtotal .name[data-v-4151be00],.order-summary-container .content .summary-container .expanded-content .total-breakdown .total .name[data-v-4151be00]{flex:1 1 50%}.order-summary-container .content .summary-container .expanded-content .total-breakdown .non-food-items[data-v-4151be00]{margin-bottom:10px}.order-summary-container .content .summary-container .expanded-content .total-breakdown .bag-total[data-v-4151be00]{margin-bottom:20px}.order-summary-container .content .summary-container .expanded-content .total-breakdown .subtotal[data-v-4151be00],.order-summary-container .content .summary-container .expanded-content .total-breakdown .total[data-v-4151be00]{font-size:1.1em;font-weight:700}.order-summary-container .content .summary-container .expanded-content .total-breakdown .separator[data-v-4151be00]{margin-bottom:15px;margin-top:15px}.order-summary-container .content .summary-container .expanded-content .total-breakdown .tips-container .line-item[data-v-4151be00]{justify-content:space-between;color:#451400;display:flex}.order-summary-container .content .summary-container .pay-at-pickup[data-v-4151be00]{font-size:22px;font-weight:700;color:#451400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-summary-container .content .summary-container .payment-info[data-v-4151be00]{font-weight:700;color:#451400}.order-summary-container .content .summary-container .payment-info.payment-info-margin[data-v-4151be00]{margin-top:20px}.order-summary-container .content .summary-container .vat-section[data-v-4151be00]{width:100%}.order-summary-container .content .summary-container .vat-section .separator[data-v-4151be00]{height:1px;margin-bottom:15px;background:#d4cbc7;width:100%;margin-top:15px}.order-summary-container .content .summary-container .vat-section .label[data-v-4151be00]{font-weight:400;text-align:center}@media(min-width:768px){.order-summary-container .content .summary-container .favorite-this-order[data-v-4151be00]{width:240px}}.cmg-order-confirmation-pickup-info[data-v-24fedc28]{margin-bottom:.625rem;max-width:830px;background-color:#fff;box-shadow:0 5px 24px 0 rgba(0,0,0,.12);width:100%}.cmg-order-confirmation-pickup-info .nearby-restaurant-alert[data-v-24fedc28]{margin:20px 20px 0}.cmg-order-confirmation-pickup-info .pickup-info-container[data-v-24fedc28]{flex-direction:column;display:flex}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container[data-v-24fedc28]{flex:1 1 100%;border-bottom:1px solid #d4cbc7;margin:24px 30px 0;padding-bottom:30px}@media(min-width:1024px){.cmg-order-confirmation-pickup-info .pickup-info-container .location-container[data-v-24fedc28]{padding:0 50px 0 0;margin:45px 0 45px 50px}}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .address-container[data-v-24fedc28]{margin-bottom:10px;display:flex}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .address-container .default-address[data-v-24fedc28]{width:100%}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .address-container .default-address .line1[data-v-24fedc28],.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .address-container .default-address .rest[data-v-24fedc28]{font-weight:700;color:#451400}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .address-container .icon[data-v-24fedc28]{flex:0 0 auto;height:42px;width:42px}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .directions-summary[data-v-24fedc28]{font-size:.85em;margin-bottom:15px;color:#8c766d;margin-top:20px}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .info[data-v-24fedc28]{margin-bottom:10px;flex-direction:column;display:flex}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .info .directions[data-v-24fedc28]{display:flex}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .info .directions img[data-v-24fedc28],.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .info .directions>a[data-v-24fedc28]{flex:0 0 auto}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .info .directions img[data-v-24fedc28]{margin-right:5px}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .info .directions .text[data-v-24fedc28]{text-decoration:none;font-weight:700;margin-right:20px;color:#b68207;border-bottom:2px solid #b68207;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .info[data-v-24fedc28] .cmg-pepper-chat-link{justify-content:left}.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container[data-v-24fedc28]{flex:1 1 100%;padding-top:30px;flex-direction:row-reverse;margin:0 30px 45px;align-items:center;display:flex}@media(min-width:1024px){.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container[data-v-24fedc28]{padding:0 0 0 50px;margin:45px 50px 45px 0}}.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .text-container[data-v-24fedc28]{padding-left:.2em}.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .text-container .header[data-v-24fedc28]{font-size:1.125em;font-weight:700;margin-bottom:5px;color:#451400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .text-container .instructions[data-v-24fedc28]{font-size:.85em;margin-bottom:10px;color:#8c766d}.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .lower-shelf[data-v-24fedc28]{padding-bottom:8px}.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .animation-container[data-v-24fedc28],.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .video-container[data-v-24fedc28]{justify-content:center;margin-left:-.5em;display:flex}.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .animation-container .animation[data-v-24fedc28],.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .animation-container .video[data-v-24fedc28],.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .video-container .animation[data-v-24fedc28],.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .video-container .video[data-v-24fedc28]{height:100px;width:100px}@media(min-width:1024px){.cmg-order-confirmation-pickup-info .nearby-restaurant-alert[data-v-24fedc28]{margin:48px 48px 0}.cmg-order-confirmation-pickup-info .pickup-info-container[data-v-24fedc28]{flex-direction:row}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container[data-v-24fedc28]{border-right:1px solid #d4cbc7;border-bottom:0;margin-top:35px}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .directions-summary[data-v-24fedc28]{height:60px}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .info .directions[data-v-24fedc28]{margin:0}.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .info .directions .text a[data-v-24fedc28]{display:none}.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container[data-v-24fedc28]{margin-top:35px}}@media(max-width:1024px){.cmg-order-confirmation-pickup-info .pickup-info-container .location-container .info .directions .text span[data-v-24fedc28]{display:none}}@media(min-width:768px){.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container[data-v-24fedc28]{display:block}.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .text-container[data-v-24fedc28]{padding-left:0}.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .text-container .header[data-v-24fedc28]{font-size:1.5em}.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .animation-container .animation[data-v-24fedc28],.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .animation-container .video[data-v-24fedc28],.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .video-container .animation[data-v-24fedc28],.cmg-order-confirmation-pickup-info .pickup-info-container .instructions-container .video-container .video[data-v-24fedc28]{height:150px;width:150px}}.order-card[data-v-c84ace30]{height:250px;padding:20px;border:1px solid #d4cbc7;min-width:100%;box-sizing:border-box;box-shadow:2px 2px 10px 1px rgba(0,0,0,.1);flex-flow:column;width:100%;display:inline-flex}.order-card>div[data-v-c84ace30]{overflow-y:hidden}.order-card>div[data-v-c84ace30]:not(:last-child){margin-bottom:10px}.order-card .header[data-v-c84ace30]{justify-content:center;align-items:center;display:flex}.order-card .header .name[data-v-c84ace30]{flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;margin:0;white-space:nowrap}.order-card .header .icon[data-v-c84ace30]{flex:0 0 auto;height:1.8em;background-size:contain;cursor:pointer;width:1.8em;-webkit-user-select:none;-ms-user-select:none;user-select:none}.order-card .title .meals-for[data-v-c84ace30]{font-size:.75em;font-weight:700;color:#786259;text-transform:uppercase;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-card .content[data-v-c84ace30]{flex:1 1 100%;overflow-x:hidden;flex-flow:column;display:flex}.order-card .content .details[data-v-c84ace30]{font-size:.75em;color:#786259;line-height:1.5em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-card .content .single-entree-details[data-v-c84ace30]{flex:0 0 auto;overflow-y:hidden;text-overflow:ellipsis}.order-card .content .single-entree-details .entree-name[data-v-c84ace30]{font-weight:700;margin-bottom:10px;color:#451400}.order-card .content .add-to-bag-container[data-v-c84ace30]{flex:1 0 auto;justify-content:flex-end;flex-flow:column;display:flex}.order-card .content .add-to-bag-container .bag-button[data-v-c84ace30]:hover{background:#6b321b}.order-card .content .add-to-bag-container .bag-button[data-v-c84ace30]:active{background:#1f0900}.order-card .content .full-details-link[data-v-c84ace30]{flex:0 0 auto;padding-top:1em;font-size:.75em;font-weight:700;color:#451400;text-transform:uppercase;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.recent-and-favorite-orders-container[data-v-cd389c00]{flex:1 1 100%;padding:23px;flex-direction:column;display:flex}.recent-and-favorite-orders-container .header[data-v-cd389c00]{flex:0 0 auto;margin-bottom:20px}.recent-and-favorite-orders-container .content[data-v-cd389c00]{flex:1 1 100%;justify-content:center;align-self:center;width:100%;display:flex}.recent-and-favorite-orders-container .content .content-inner[data-v-cd389c00]{max-width:340px;flex-direction:column;align-items:center;width:100%;display:flex}.recent-and-favorite-orders-container .content .content-inner .toggle[data-v-cd389c00]{flex:0 0 auto;width:100%}.recent-and-favorite-orders-container .content .content-inner .loader-container[data-v-cd389c00]{flex:1 1 100%;position:relative;width:100%}.recent-and-favorite-orders-container .content .content-inner .no-orders[data-v-cd389c00]{height:420px;flex-direction:column;text-align:center;align-items:center;display:flex}.recent-and-favorite-orders-container .content .content-inner .no-orders .title-spacer[data-v-cd389c00]{flex:0 0 auto;height:115px}.recent-and-favorite-orders-container .content .content-inner .no-orders .title-notFocus[data-v-cd389c00]{color:#fff}.recent-and-favorite-orders-container .content .content-inner .no-orders .title[data-v-cd389c00]{flex:0 0 auto;justify-content:flex-end;font-size:1.65em;font-weight:700;margin-bottom:10px;color:#786259;flex-direction:column;align-items:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.recent-and-favorite-orders-container .content .content-inner .no-orders .title.nosavedFav[data-v-cd389c00]{text-transform:uppercase}.recent-and-favorite-orders-container .content .content-inner .no-orders .icon[data-v-cd389c00]{flex:0 0 auto;height:55px;margin-bottom:20px;width:55px;margin-top:20px}.recent-and-favorite-orders-container .content .content-inner .no-orders .footer .button[data-v-cd389c00],.recent-and-favorite-orders-container .content .content-inner .no-orders .footer[data-v-cd389c00]{width:100%}.recent-and-favorite-orders-container .content .content-inner .favorites[data-v-cd389c00],.recent-and-favorite-orders-container .content .content-inner .recents[data-v-cd389c00]{margin-top:30px}.recent-and-favorite-orders-container .content .content-inner .favorites .footer[data-v-cd389c00],.recent-and-favorite-orders-container .content .content-inner .recents .footer[data-v-cd389c00]{margin-bottom:20px;text-align:center;margin-top:20px}.recent-and-favorite-orders-container .content .content-inner .cards[data-v-cd389c00]{flex-direction:column;align-items:center;display:flex}.recent-and-favorite-orders-container .content .content-inner .cards .card-container[data-v-cd389c00]{width:300px}.recent-and-favorite-orders-container .content .content-inner .cards .card-container[data-v-cd389c00]:not(last-child){margin-bottom:10px}.recent-and-favorite-orders-container .content .content-inner .line[data-v-cd389c00]{flex:0 0 auto;font-size:.85em;color:#786259}.recent-and-favorite-orders-container .content .content-inner .footer[data-v-cd389c00]{flex:1 1 100%;justify-content:flex-end;flex-direction:column;display:flex}@media(min-width:998px){.recent-and-favorite-orders-container[data-v-cd389c00]{padding:65px 115px}.recent-and-favorite-orders-container .header[data-v-cd389c00]{font-size:2.4em;margin-bottom:30px;border-bottom:1px solid #d4cbc7;padding-bottom:20px}.recent-and-favorite-orders-container .content[data-v-cd389c00]{max-width:1400px}.recent-and-favorite-orders-container .content .content-inner[data-v-cd389c00]{max-width:unset}.recent-and-favorite-orders-container .content .content-inner .no-orders[data-v-cd389c00]{max-width:370px}.recent-and-favorite-orders-container .content .content-inner .favorites[data-v-cd389c00],.recent-and-favorite-orders-container .content .content-inner .recents[data-v-cd389c00]{width:100%}.recent-and-favorite-orders-container .content .content-inner .favorites .footer[data-v-cd389c00],.recent-and-favorite-orders-container .content .content-inner .recents .footer[data-v-cd389c00]{justify-content:center;flex-direction:row}.recent-and-favorite-orders-container .content .content-inner .favorites .footer .line[data-v-cd389c00]:after,.recent-and-favorite-orders-container .content .content-inner .recents .footer .line[data-v-cd389c00]:after{content:" ";white-space:pre}.recent-and-favorite-orders-container .content .content-inner .cards[data-v-cd389c00]{justify-content:center;flex-wrap:wrap;flex-direction:row;width:100%}.recent-and-favorite-orders-container .content .content-inner .cards .card-container[data-v-cd389c00]{margin-right:31px;margin-bottom:20px!important;width:360px}.recent-and-favorite-orders-container .content .content-inner .cards .card-container[data-v-cd389c00]:last-child{margin-right:0}}@media(min-width:998px)and (max-width:1389px){.recent-and-favorite-orders-container .content .content-inner .cards .card-container[data-v-cd389c00]:nth-child(2n){margin-right:0}}@media(min-width:1389px){.recent-and-favorite-orders-container .content .content-inner .cards .card-container[data-v-cd389c00]:nth-child(3n){margin-right:0}}.ineligible-order-card[data-v-593fd656]{height:15.8125em;padding:20px;border:1px solid #d4cbc7;min-width:100%;background-color:#f0f0f0;box-sizing:border-box;box-shadow:2px 2px 10px 1px rgba(0,0,0,.1);flex-flow:column;width:100%;display:inline-flex}.ineligible-order-card>div[data-v-593fd656]:not(:last-child){margin-bottom:10px}.ineligible-order-card .header[data-v-593fd656]{justify-content:center;align-items:center;display:flex}.ineligible-order-card .header .name[data-v-593fd656]{flex:1 1 100%;margin:0}.ineligible-order-card .header .icon[data-v-593fd656]{flex:0 0 auto;height:1.8em;background-size:contain;cursor:pointer;width:1.8em;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ineligible-order-card .content[data-v-593fd656]{margin-top:3em}.ineligible-order-card .content .bold-text[data-v-593fd656]{font-size:14px;font-weight:700;color:#451400}.make-it-a-favorite-card[data-v-31be8302]{height:15.8125em;min-width:100%;width:100%}.make-it-a-favorite-card.dashed-border[data-v-31be8302]{border:1px dashed #d4cbc7}.make-it-a-favorite-card .content[data-v-31be8302]{height:100%;justify-content:center;padding-right:12%;align-items:center;flex-flow:column;padding-left:12%;display:flex}.make-it-a-favorite-card .content .icon[data-v-31be8302]{height:3em;margin-bottom:6%;background-size:cover;width:3em}.make-it-a-favorite-card .content .header[data-v-31be8302]{font-size:1.3em;font-weight:700;margin-bottom:5%;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.make-it-a-favorite-card .content .text[data-v-31be8302]{font-size:.8em;color:#786259;text-align:center;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.make-it-a-favorite-card .content[data-v-31be8302]{padding-right:15%;padding-left:15%}}.favorites-recents-container[data-v-42d0d256]{padding-top:2em;flex-flow:row;flex-wrap:wrap;padding-bottom:1em;display:flex}.favorites-recents-container .toggle-container[data-v-42d0d256]{flex:1 0 100%;justify-content:flex-start;display:flex}.favorites-recents-container .toggle-container .toggle-wrapper[data-v-42d0d256]{flex:1 1 100%;justify-content:center;min-width:13em;display:flex}.favorites-recents-container .toggle-container .toggle-wrapper .toggle[data-v-42d0d256]{flex:1 1 100%;height:3em;min-height:50px;justify-content:center;box-shadow:0 1px 10px 1px rgba(0,0,0,.2);border-radius:2em;display:flex}.favorites-recents-container .toggle-container .toggle-wrapper .toggle .option[data-v-42d0d256]{flex:1 1 100%;justify-content:center;font-size:.77em;font-weight:700;color:#786259;text-transform:uppercase;padding-right:3%;letter-spacing:.1em;background-color:#fff;align-items:center;border-radius:2em;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:3%;display:flex}.favorites-recents-container .toggle-container .toggle-wrapper .toggle .option.active[data-v-42d0d256]{color:#fff;background-color:#451400}.favorites-recents-container .desktop[data-v-42d0d256]{display:none}.favorites-recents-container .mobile[data-v-42d0d256]{width:100%;margin-top:25px}.favorites-recents-container .mobile .swiper-slide[data-v-42d0d256]{justify-content:center;max-width:370px;width:82%;display:flex}.favorites-recents-container .mobile .swiper-slide .card-container[data-v-42d0d256]{width:100%}.favorites-recents-container .desktop .view-all-toggle[data-v-42d0d256],.favorites-recents-container .mobile .view-all-toggle[data-v-42d0d256]{height:20px;padding-top:30px;justify-content:center;align-items:center;padding-bottom:30px;display:flex}.favorites-recents-container .desktop .view-all-toggle .content[data-v-42d0d256],.favorites-recents-container .mobile .view-all-toggle .content[data-v-42d0d256]{flex:0 0 auto;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-flex}.favorites-recents-container .desktop .view-all-toggle .content .text[data-v-42d0d256],.favorites-recents-container .mobile .view-all-toggle .content .text[data-v-42d0d256]{font-size:.7em;font-weight:700;color:#786259;text-transform:uppercase;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.favorites-recents-container .desktop .view-all-toggle .content .icon[data-v-42d0d256],.favorites-recents-container .mobile .view-all-toggle .content .icon[data-v-42d0d256]{height:1.5em;background-size:contain;width:1.5em}.favorites-recents-container .desktop .view-all-toggle .content .icon.flip-caret[data-v-42d0d256],.favorites-recents-container .mobile .view-all-toggle .content .icon.flip-caret[data-v-42d0d256]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.favorites-recents-container .desktop .loader-container[data-v-42d0d256],.favorites-recents-container .mobile .loader-container[data-v-42d0d256]{flex:1 1 100%;min-height:250px;position:relative;margin:0 10px;width:100%}@media(min-width:768px){.favorites-recents-container .toggle-container .toggle-wrapper[data-v-42d0d256]{flex:0 1 33%}.favorites-recents-container .toggle-container .toggle-wrapper .toggle[data-v-42d0d256]{flex:0 1 auto;width:320px}.favorites-recents-container .mobile[data-v-42d0d256]{display:none}.favorites-recents-container .desktop[data-v-42d0d256]{height:100%;justify-content:center;margin-bottom:2em;flex-direction:column;width:100%;display:flex}.favorites-recents-container .desktop .order-cards-container[data-v-42d0d256]{padding:0;justify-content:flex-start;flex-wrap:wrap;box-sizing:border-box;margin-left:.75em;display:flex}.favorites-recents-container .desktop .order-cards-container.center-make-it-a-fav[data-v-42d0d256]{justify-content:center;margin-left:0!important}.favorites-recents-container .desktop .order-cards-container>div[data-v-42d0d256]{justify-content:center;flex-basis:50%;display:flex}.favorites-recents-container .desktop .order-cards-container>div .card-container[data-v-42d0d256]{flex:1 1 100%;max-width:370px;text-align:center;margin:0 10px}.favorites-recents-container .desktop .order-cards-container .card[data-v-42d0d256]{flex:0 1 auto;min-height:250px;text-align:left;width:300px;margin-top:30px}}@media(min-width:1200px){.favorites-recents-container .desktop .order-cards-container>div[data-v-42d0d256]{flex-basis:33%}.favorites-recents-container .desktop .loader-container[data-v-42d0d256]{min-height:260px}}.toggle-container[data-v-a59edc0c]{height:42px;max-width:260px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.15);border-radius:22px;width:260px;display:flex}.toggle-container .toggle[data-v-a59edc0c]{flex:1 1 100%;justify-content:center;font-weight:700;color:#786259;text-transform:uppercase;background-color:#fff;align-items:center;border-radius:22px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}.toggle-container .toggle.active[data-v-a59edc0c]{color:#fff;background-color:#451400}.cmg-refer-a-friend-modal[data-v-7801f176] .cmg-modal-container .cmg-modal .modal-default .modal-inner{justify-content:center;max-width:none;padding-right:50px;padding-bottom:70px;padding-left:50px}.cmg-refer-a-friend-modal[data-v-7801f176] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title-margin{margin-bottom:16px}.cmg-refer-a-friend-modal[data-v-7801f176] .cmg-modal-container .cmg-modal .modal-default .modal-content{height:auto}.cmg-refer-a-friend-modal .medallion[data-v-7801f176]{height:106px;margin-bottom:24px;width:106px}.cmg-refer-a-friend-modal h1[data-v-7801f176]{font-size:1.75rem;margin-bottom:8px;color:#451400;text-transform:uppercase;line-height:1.875rem;font-family:Trade Gothic LT}.cmg-refer-a-friend-modal .description[data-v-7801f176]{font-size:1rem;font-weight:300;color:#1b0800;line-height:1.375rem;font-family:Gotham}.cmg-refer-a-friend-modal .referral-link-container[data-v-7801f176]{min-height:48px;justify-content:space-between;border:1px solid #d4cbc7;margin-bottom:32px;align-items:center;border-radius:4px;display:flex}.cmg-refer-a-friend-modal .referral-link-container .link[data-v-7801f176]{overflow:hidden;text-overflow:ellipsis;padding:12px 16px;font-size:.65rem;color:#1b0800;align-items:center;line-height:1.25rem;white-space:nowrap;font-family:Gotham}.cmg-refer-a-friend-modal .referral-link-container .copy-button[data-v-7801f176]{flex:0 0 auto;height:auto;padding:6px 14px;font-size:1rem;align-self:center;margin:4px}.cmg-refer-a-friend-modal .terms-and-conditions-container[data-v-7801f176]{border-radius:4px;background:#f7f2ed}.cmg-refer-a-friend-modal .terms-and-conditions-container .header[data-v-7801f176]{padding:12px 16px;justify-content:space-between;align-items:center;display:flex}.cmg-refer-a-friend-modal .terms-and-conditions-container .header[data-v-7801f176]:hover{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cmg-refer-a-friend-modal .terms-and-conditions-container .header .title[data-v-7801f176]{font-size:.875rem;font-weight:700;font-style:normal;color:#451400;text-transform:capitalize;line-height:1.25rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-refer-a-friend-modal .terms-and-conditions-container .header .icon[data-v-7801f176]{align-items:center;display:flex}.cmg-refer-a-friend-modal .terms-and-conditions-container .header .icon .opened[data-v-7801f176]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cmg-refer-a-friend-modal .terms-and-conditions-container .header .icon .closed[data-v-7801f176]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.cmg-refer-a-friend-modal .terms-and-conditions-container .header .icon img[data-v-7801f176]{height:24px;-webkit-filter:drop-shadow(0 0 0 currentColor) drop-shadow(0 0 0 currentColor);filter:drop-shadow(0 0 0 currentColor) drop-shadow(0 0 0 currentColor);width:24px}.cmg-refer-a-friend-modal .terms-and-conditions-container .body[data-v-7801f176]{padding:0 20px 14px;font-size:.875rem;font-weight:400;font-style:normal;color:#786259;text-align:left;line-height:1.25rem;font-family:Nunito}@media(max-width:767px){.cmg-refer-a-friend-modal .referral-link-container .copy-button[data-v-7801f176]{padding:6px 8px;margin:8px;width:90px}}.cmg-referral-join-success-modal[data-v-29a4ec29] .cmg-modal-container .cmg-modal .modal-default .modal-inner{justify-content:center;max-width:none;padding-right:35px;padding-bottom:35px;padding-left:35px}.cmg-referral-join-success-modal[data-v-29a4ec29] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-title-margin{margin-bottom:16px}.cmg-referral-join-success-modal[data-v-29a4ec29] .cmg-modal-container .cmg-modal .modal-default .modal-content{height:auto}.cmg-referral-join-success-modal .referral-join-success-content-container[data-v-29a4ec29]{flex-direction:column;display:flex}.cmg-referral-join-success-modal h1[data-v-29a4ec29]{font-size:1.75rem;margin-bottom:8px;color:#451400;text-transform:uppercase;line-height:1.875rem;font-family:Trade Gothic LT}.cmg-referral-join-success-modal img[data-v-29a4ec29]{height:180px;width:180px}.cmg-referral-join-success-modal .image-container[data-v-29a4ec29]{flex:1 0 auto;height:250px;justify-content:center;margin-bottom:16px;position:relative;align-items:center;display:flex}.cmg-referral-join-success-modal .guac[data-v-29a4ec29]{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);position:absolute;bottom:50%;left:50%}.cmg-referral-join-success-modal .star-polygon[data-v-29a4ec29]{height:194px;position:absolute}.cmg-referral-join-success-modal lottie-player[data-v-29a4ec29]{height:80%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-filter:grayscale(.3) brightness(.2) saturate(.9);filter:grayscale(.3) brightness(.2) saturate(.9);position:absolute;bottom:50%;left:50%;width:90%}.cmg-referral-join-success-modal .description[data-v-29a4ec29]{font-size:1rem;font-weight:400;color:#1b0800;line-height:normal;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-referral-join-success-modal .primary-button[data-v-29a4ec29]{margin-top:40px;display:flex}@media(max-width:767px){.cmg-referral-join-success-modal[data-v-29a4ec29] .cmg-modal-container .cmg-modal .modal-default .modal-inner .modal-content{height:100%}.cmg-referral-join-success-modal .referral-join-success-content-container[data-v-29a4ec29]{height:80%}.cmg-referral-join-success-modal .header-container[data-v-29a4ec29]{margin-top:25px}.cmg-referral-join-success-modal .guac[data-v-29a4ec29]{height:244px;width:244px}.cmg-referral-join-success-modal .star-polygon[data-v-29a4ec29]{height:250px;width:250px}.cmg-referral-join-success-modal .bodyText[data-v-29a4ec29]{text-align:left}.cmg-referral-join-success-modal .primary-button[data-v-29a4ec29]{position:fixed;bottom:40px;width:80%}}.cmg-referral-not-eligible-modal[data-v-132d5e42] .cmg-modal-container .cmg-modal .modal-default>.modal-inner{padding-right:2.1875rem;flex-direction:column;align-items:center;padding-bottom:2.1875rem;width:100%;padding-left:2.1875rem;display:flex}.cmg-referral-not-eligible-modal[data-v-132d5e42] .cmg-modal-container .cmg-modal .modal-default>.modal-inner .modal-title{margin-bottom:1rem}.cmg-referral-not-eligible-modal[data-v-132d5e42] .cmg-modal-container .cmg-modal .modal-default>.modal-inner .modal-content{width:100%}.cmg-referral-not-eligible-modal[data-v-132d5e42] .cmg-modal-container .cmg-modal .modal-default .modal-header .close-modal-container{background-color:#f9f7f4;border-radius:50%}.cmg-referral-not-eligible-modal .cmg-referral-not-eligible-modal-header-container[data-v-132d5e42]{margin-bottom:2rem}.cmg-referral-not-eligible-modal .cmg-referral-not-eligible-modal-header-container .title[data-v-132d5e42]{justify-self:center;font-size:1.75rem;font-weight:700;margin-bottom:.5em;color:#451400;text-transform:uppercase;width:84%;line-height:1.875rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-referral-not-eligible-modal .cmg-referral-not-eligible-modal-content[data-v-132d5e42]{flex-direction:column;align-items:center;display:flex}.cmg-referral-not-eligible-modal .cmg-referral-not-eligible-modal-content .description[data-v-132d5e42]{font-size:1rem;margin-bottom:.25rem;color:#451400;text-align:center;line-height:1.375rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-referral-not-eligible-modal .cmg-referral-not-eligible-modal-content .description[data-v-132d5e42] p{margin-bottom:1.25rem!important}.cmg-referral-not-eligible-modal .cmg-referral-not-eligible-modal-content .cta-container[data-v-132d5e42]{width:100%}.cmg-referral-not-eligible-modal .cmg-referral-not-eligible-modal-content .cta-container .primary-cta[data-v-132d5e42]{margin-bottom:1rem;width:100%}.cmg-referral-not-eligible-modal .cmg-referral-not-eligible-modal-content .legal-container[data-v-132d5e42]{width:100%;margin-top:2.5rem}.cmg-referral-not-eligible-modal .cmg-referral-not-eligible-modal-content .legal-container .legal-text[data-v-132d5e42]{font-size:.875rem;font-weight:500;color:#786259;text-align:left;line-height:1.25rem;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-referral-not-eligible-modal .cmg-referral-not-eligible-modal-content .legal-container .legal-text[data-v-132d5e42] p a{text-decoration:underline;color:#a76721}.cmg-youre-invited-modal[data-v-43f74b66] .cmg-modal-container .cmg-modal .modal-default>.modal-inner{max-width:390px;flex-direction:column;align-items:center;width:100%;display:flex}.cmg-youre-invited-modal[data-v-43f74b66] .cmg-modal-container .cmg-modal .modal-default>.modal-inner .modal-content{width:100%}.cmg-youre-invited-modal[data-v-43f74b66] .cmg-modal-container .cmg-modal .modal-default .modal-header .close-modal-container{padding:10px;background-color:#f9f7f4;border-radius:50%}.cmg-youre-invited-modal .cmg-youre-invited-modal-header-container[data-v-43f74b66]{margin-bottom:3.125rem}.cmg-youre-invited-modal .cmg-youre-invited-modal-header-container .title[data-v-43f74b66]{font-size:1.75rem;font-weight:700;margin-bottom:.5em;color:#451400;text-transform:uppercase;line-height:1.875rem;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-youre-invited-modal .cmg-youre-invited-modal-header-container .description[data-v-43f74b66]{font-size:1rem;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-youre-invited-modal .cmg-youre-invited-modal-header-container .description[data-v-43f74b66] p{margin-bottom:.125rem!important}.cmg-youre-invited-modal .cmg-youre-invited-modal-content[data-v-43f74b66]{flex-direction:column;align-items:center;display:flex}.cmg-youre-invited-modal .cmg-youre-invited-modal-content .cta-container .primary-cta[data-v-43f74b66],.cmg-youre-invited-modal .cmg-youre-invited-modal-content .cta-container[data-v-43f74b66]{width:100%}.cmg-youre-invited-modal .cmg-youre-invited-modal-content .legal-container[data-v-43f74b66]{width:100%;margin-top:1.5rem}.cmg-youre-invited-modal .cmg-youre-invited-modal-content .legal-container .legal-text[data-v-43f74b66]{font-size:.875rem;font-weight:500;line-height:1.25rem;font-family:Gotham}.cmg-youre-invited-modal .cmg-youre-invited-modal-content .legal-container .legal-text[data-v-43f74b66] p{margin-bottom:.125rem!important;color:#786259}.cmg-youre-invited-modal .cmg-youre-invited-modal-content .legal-container .legal-text[data-v-43f74b66] p a{text-decoration:underline;color:#a76721}@media(min-width:1024px){.cmg-youre-invited-modal[data-v-43f74b66] .modal-rewards .cmg-modal{max-width:390px;-ms-overflow-style:none;margin:auto 0;border-radius:14px;scrollbar-width:none}.cmg-youre-invited-modal[data-v-43f74b66] .modal-rewards .cmg-modal ::-webkit-scrollbar{display:none}}.retro-credit-container[data-v-37debe37]{flex:1 1 100%;flex-direction:column;display:flex}.confirm-nav-modal-container .modal-root .header-container[data-v-c1a8c77a]{padding-top:30px;margin-bottom:15px;text-align:center}.confirm-nav-modal-container .modal-root .content[data-v-c1a8c77a]{text-align:center}.confirm-nav-modal-container .modal-root .content .break[data-v-c1a8c77a]{margin-bottom:30px;margin-top:30px}.confirm-nav-modal-container .modal-root .content .actions[data-v-c1a8c77a]{justify-content:center;margin-bottom:20px;padding-right:20px;padding-left:20px;display:flex}.confirm-nav-modal-container .modal-root .content .actions .btn[data-v-c1a8c77a]{flex:1 1 100%;max-width:130px}.confirm-nav-modal-container .modal-root .content .actions .btn[data-v-c1a8c77a]:first-child{margin-right:15px}.retro-credit-header-container[data-v-4063f412]{max-width:270px;text-align:center}.retro-credit-header-container .header[data-v-4063f412]{font-size:1.5em;font-weight:700;margin-bottom:25px;color:#451400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.retro-credit-header-container .step-num[data-v-4063f412]{font-size:.8em;color:#786259}.retro-credit-header-container .title[data-v-4063f412]{font-weight:700;color:#451400;text-transform:uppercase;letter-spacing:.075em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:768px){.retro-credit-header-container[data-v-4063f412]{max-width:570px}.retro-credit-header-container .header[data-v-4063f412]{font-size:2.5em}}.info-card-container[data-v-08a38d0f]{height:500px;flex-direction:column;box-shadow:0 2px 8px 0 rgba(0,0,0,.19);width:330px;display:flex}.info-card-container .header-container[data-v-08a38d0f]{flex:0 0 auto;padding-top:15px;position:relative;border-bottom:1px solid #d4cbc7;background-color:#fff;padding-bottom:15px;width:100%}.info-card-container .header-container .header[data-v-08a38d0f]{font-size:1em;text-align:center}.info-card-container .content[data-v-08a38d0f]{flex:1 1 100%;flex-direction:column;width:100%;display:flex}.info-card-container .content .image[data-v-08a38d0f]{flex:1 1 100%;margin-bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.receipt-modal-container .modal-root[data-v-14b3110e]{height:280px;overflow-y:hidden;flex-direction:column;display:flex}.receipt-modal-container .modal-root .header-container[data-v-14b3110e]{flex:0 0 auto;padding-top:20px;position:relative;border-bottom:1px solid #d4cbc7;background-color:#fff;padding-bottom:20px;width:100%}.receipt-modal-container .modal-root .header-container .header[data-v-14b3110e]{text-align:center}.receipt-modal-container .modal-root .header-container .close[data-v-14b3110e]{height:16px;right:27px;position:absolute;top:27px;cursor:pointer;width:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.receipt-modal-container .modal-root .content[data-v-14b3110e]{flex:1 1 100%;flex-direction:column;width:100%;display:flex}.receipt-modal-container .modal-root .content .image[data-v-14b3110e]{flex:1 1 100%;background-size:cover;background-position:50%;width:100%;background-repeat:no-repeat}.retro-credit-landing-container[data-v-4deaccf2]{height:100%;padding-top:35px;justify-content:center;display:flex}.retro-credit-landing-container .content[data-v-4deaccf2]{max-width:400px;padding-right:20px;padding-left:20px}.retro-credit-landing-container .content .header[data-v-4deaccf2]{font-size:1.5em;font-weight:700;color:#451400;padding-right:10px;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding-left:10px}.retro-credit-landing-container .content .subheader[data-v-4deaccf2]{color:#756456;text-align:center;margin-top:15px}.retro-credit-landing-container .content .tips[data-v-4deaccf2]{margin-bottom:30px;flex-direction:column;margin-top:30px;display:flex}.retro-credit-landing-container .content .tips .tip[data-v-4deaccf2]{display:flex}.retro-credit-landing-container .content .tips .tip[data-v-4deaccf2]:not(:last-child){margin-bottom:20px}.retro-credit-landing-container .content .tips .tip:not(:last-child) .text[data-v-4deaccf2]{border-bottom:1px solid #d4cbc7;padding-bottom:20px}.retro-credit-landing-container .content .tips .tip .number[data-v-4deaccf2]{flex:0 0 auto;height:22px;font-size:15px;border:1px solid #c08b15;font-weight:700;margin-right:12px;color:#c08b15;text-align:center;border-radius:50%;width:22px}.retro-credit-landing-container .content .tips .tip .text[data-v-4deaccf2]{flex:1 1 100%;font-size:.9em;font-weight:700;color:#451400}.retro-credit-landing-container .content .btn[data-v-4deaccf2]{margin-bottom:30px;width:100%}.retro-credit-landing-container .content .terms[data-v-4deaccf2]{margin-bottom:30px}@media(min-width:1024px){.retro-credit-landing-container .content .header[data-v-4deaccf2]{font-size:2em}}.message-container[data-v-20068419]{flex:1 1 100%;padding-top:130px;padding-right:20px;flex-direction:column;align-items:center;padding-left:20px;display:flex}.message-container .header-container[data-v-20068419]{flex:0 0 auto;margin-bottom:10px}.message-container .header-container .header[data-v-20068419]{font-size:1.5em;font-weight:700;color:#451400;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.message-container .content-container[data-v-20068419]{flex:1 1 100%;font-size:.85em;color:#786259;max-width:320px;text-align:center}.message-container .content-container .line[data-v-20068419]{margin-bottom:10px}.message-container .action-container[data-v-20068419]{flex:0 0 auto;margin-bottom:20px;max-width:335px;width:100%}.message-container .action-container .btn[data-v-20068419]{width:100%;margin-top:35vh}@media(min-width:768px){.message-container[data-v-20068419]{padding-top:80px}.message-container .header-container .header[data-v-20068419]{font-size:2.5em}.message-container .content-container[data-v-20068419]{flex:0 0 auto;margin-bottom:30px}.message-container .action-container .btn[data-v-20068419]{margin-top:0}}.order-details-container[data-v-a4233d76]{height:inherit;padding-top:30px;flex-direction:column;align-items:center;display:flex}.order-details-container .header[data-v-a4233d76]{margin-bottom:30px}.order-details-container .content[data-v-a4233d76]{justify-content:center;padding-right:20px;padding-left:20px;display:flex}.order-details-container .content .left[data-v-a4233d76]{height:inherit;max-width:395px;flex-direction:column;align-items:center;width:100%;display:flex}.order-details-container .content .left .card-container[data-v-a4233d76]{flex:0 0 auto;margin-bottom:30px;width:100%}.order-details-container .content .left .card-container .card[data-v-a4233d76]{min-height:80px;padding:20px;background-color:#fff;box-shadow:0 5px 7px 0 rgba(77,56,47,.1);width:100%}.order-details-container .content .left .card-container .card[data-v-a4233d76]:not(:last-child){margin-bottom:1px}.order-details-container .content .left .card-container .card .error[data-v-a4233d76]{margin-bottom:20px;color:#d0021b}.order-details-container .content .left .card-container .card .card-content[data-v-a4233d76]{flex-direction:column;width:100%;display:flex}.order-details-container .content .left .card-container .card .card-content .input-container[data-v-a4233d76]{position:relative}.order-details-container .content .left .card-container .card .card-content .input-container .info[data-v-a4233d76]{height:18px;font-size:11px;border:2px solid #451400;font-weight:700;right:0;position:absolute;bottom:6px;bottom:30px;text-align:center;border-radius:50%;cursor:pointer;width:18px;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:768px){.order-details-container .content .left .card-container .card .card-content .input-container .info[data-v-a4233d76]{display:none}}.order-details-container .content .left .btn[data-v-a4233d76]{flex:0 0 auto;margin-bottom:30px;width:100%}.order-details-container .content .right[data-v-a4233d76]{display:none}.order-details-container .content .terms[data-v-a4233d76]{margin-bottom:30px}@media(min-width:768px){.order-details-container[data-v-a4233d76]{padding-top:80px;margin-bottom:200px}.order-details-container .header[data-v-a4233d76]{margin-bottom:45px}.order-details-container .content[data-v-a4233d76]{height:inherit;max-width:unset;padding-right:20px;padding-left:20px}.order-details-container .content .left[data-v-a4233d76]{margin-right:70px}.order-details-container .content .left .card-container[data-v-a4233d76]{flex:0 0 auto}.order-details-container .content .left .btn[data-v-a4233d76]{flex:0 0 auto;margin-bottom:20px;width:100%}.order-details-container .content .right[data-v-a4233d76]{display:unset}}.restaurant-selection-container[data-v-38a4cc7b]{height:inherit;padding-top:30px;flex-direction:column;align-items:center;display:flex}.restaurant-selection-container .header[data-v-38a4cc7b]{margin-bottom:30px}.restaurant-selection-container .content[data-v-38a4cc7b]{justify-content:center;padding-right:20px;width:100%;padding-left:20px;display:flex}.restaurant-selection-container .content .left[data-v-38a4cc7b]{height:inherit;max-width:395px;flex-direction:column;align-items:center;width:100%;display:flex}.restaurant-selection-container .content .left .card-container[data-v-38a4cc7b]{flex:1 1 100%;margin-bottom:20px;width:100%}.restaurant-selection-container .content .left .card-container .card[data-v-38a4cc7b]{min-height:80px;padding:20px;background-color:#fff;box-shadow:0 5px 7px 0 rgba(77,56,47,.1);cursor:pointer;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none}.restaurant-selection-container .content .left .card-container .card[data-v-38a4cc7b]:not(:last-child){margin-bottom:1px}.restaurant-selection-container .content .left .card-container .card .error[data-v-38a4cc7b]{margin-bottom:20px;color:#d0021b}.restaurant-selection-container .content .left .card-container .card .card-content[data-v-38a4cc7b]{align-items:center;width:100%;display:flex}.restaurant-selection-container .content .left .card-container .card .card-content .radio-btn[data-v-38a4cc7b]{margin-right:15px}.restaurant-selection-container .content .left .card-container .card .card-content .line[data-v-38a4cc7b]{color:#451400}.restaurant-selection-container .content .left .btn[data-v-38a4cc7b]{flex:0 0 auto;margin-bottom:20px;width:100%}.restaurant-selection-container .content .right[data-v-38a4cc7b]{display:none}@media(min-width:768px){.restaurant-selection-container[data-v-38a4cc7b]{padding-top:80px;margin-bottom:200px}.restaurant-selection-container .header[data-v-38a4cc7b]{margin-bottom:45px}.restaurant-selection-container .content[data-v-38a4cc7b]{height:inherit;max-width:unset;padding-right:20px;padding-left:20px}.restaurant-selection-container .content .left[data-v-38a4cc7b]{margin-right:70px}.restaurant-selection-container .content .left .card-container[data-v-38a4cc7b]{flex:0 0 auto}.restaurant-selection-container .content .left .btn[data-v-38a4cc7b]{flex:0 0 auto;margin-bottom:20px;width:100%}.restaurant-selection-container .content .right[data-v-38a4cc7b]{display:unset}}.terms-container .terms[data-v-e2740c7c]{font-size:.75em;color:#756456;text-align:center}.terms-container .terms a[data-v-e2740c7c]{font-weight:700;color:#451400}.zip-code-entry-container[data-v-0ee92e27]{height:inherit;padding-top:5em;flex-direction:column;align-items:center;display:flex}.zip-code-entry-container .header[data-v-0ee92e27]{margin-bottom:30px}.zip-code-entry-container .content[data-v-0ee92e27]{height:inherit;justify-content:center;padding-right:20px;width:100%;padding-left:20px;display:flex}.zip-code-entry-container .content .left[data-v-0ee92e27]{max-width:395px;flex-direction:column;align-items:center;width:100%;display:flex}.zip-code-entry-container .content .left .card-container[data-v-0ee92e27]{flex:1 1 100%;margin-bottom:20px;width:100%}.zip-code-entry-container .content .left .card-container .card[data-v-0ee92e27]{min-height:100px;padding:0;background-color:#fff;box-shadow:0 5px 7px 0 rgba(77,56,47,.1);box-shadow:none;width:100%}.zip-code-entry-container .content .left .card-container .card .input-container[data-v-0ee92e27]{position:relative}.zip-code-entry-container .content .left .card-container .card .input-container .info[data-v-0ee92e27]{height:18px;font-size:11px;border:2px solid #451400;font-weight:700;right:0;position:absolute;bottom:6px;text-align:center;border-radius:50%;cursor:pointer;width:18px;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:768px){.zip-code-entry-container .content .left .card-container .card .input-container .info[data-v-0ee92e27]{display:none}}.zip-code-entry-container .content .left .btn[data-v-0ee92e27]{flex:0 0 auto;margin-bottom:20px;width:100%;margin-top:25vh}.zip-code-entry-container .content .right[data-v-0ee92e27]{display:none}@media(min-width:768px){.zip-code-entry-container[data-v-0ee92e27]{margin-bottom:200px}.zip-code-entry-container .header[data-v-0ee92e27]{margin-bottom:45px}.zip-code-entry-container .content[data-v-0ee92e27]{height:inherit;max-width:unset;padding-right:20px;padding-left:20px}.zip-code-entry-container .content .left[data-v-0ee92e27]{margin-right:70px}.zip-code-entry-container .content .left .card-container[data-v-0ee92e27]{flex:0 0 auto}.zip-code-entry-container .content .left .btn[data-v-0ee92e27]{flex:0 0 auto;margin-bottom:20px;width:100%;margin-top:0}.zip-code-entry-container .content .right[data-v-0ee92e27]{display:unset}}.fac-pill-container[data-v-d4485fb8]{justify-content:center;flex-direction:column;display:flex}.fac-pill-container .pill[data-v-d4485fb8]{padding:0 6px;font-size:14px;font-weight:700;color:#fff;max-width:-webkit-max-content;max-width:max-content;background-color:#451400;border-radius:10px;white-space:nowrap;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.container[data-v-047e0efd]{width:100%}.container .guacmodeBadge[data-v-047e0efd]{justify-content:center;text-decoration:none;position:relative;align-items:center;border-radius:26px;width:225px;margin-top:20px;display:flex}.container .guacmodeBadge .background-holder[data-v-047e0efd]{height:28px;position:absolute;border-radius:26px;background:#451400;width:200px;z-index:0}.container .guacmodeBadge .guacmodeImage[data-v-047e0efd]{height:42px;margin-left:-5px;width:42px;z-index:0}.container .guacmodeBadge .guacmodeBadgeText[data-v-047e0efd]{font-size:18px;font-weight:700;margin-right:10px;color:#fff;margin-left:10px;line-height:.89;font-family:Trade Gothic LT,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;z-index:0}.order-discounts-container[data-v-aa2708e2]{flex-direction:column;display:flex}.order-discounts-container .promo[data-v-aa2708e2]{font-weight:700;margin-bottom:5px;color:#b68207;width:100%;display:flex}.order-discounts-container .promo .name[data-v-aa2708e2]{flex:1 1 100%}.order-discounts-container .promo .value[data-v-aa2708e2]{flex:0 0 auto}.order-discounts-container .reward-container[data-v-aa2708e2]{font-weight:700;margin-bottom:15px;width:100%;display:flex}.order-discounts-container .reward-container .reward[data-v-aa2708e2]{flex:0 0 auto}.order-discounts-container .reward-container .spacer[data-v-aa2708e2]{flex:1 1 100%}.order-discounts-container .reward-container .value[data-v-aa2708e2]{flex:0 0 auto}.order-reward-container[data-v-bff4b6f8]{padding:2px 15px;border:1px solid #451400;position:relative;max-width:300px;align-items:center;border-radius:55em;display:flex}.order-reward-container .icon[data-v-bff4b6f8]{height:38px;position:absolute;background-size:contain;background-position:50%;left:-2px;width:38px}.order-reward-container .name[data-v-bff4b6f8]{overflow:hidden;text-overflow:ellipsis;font-weight:700;margin-right:10px;color:#fff;color:#451400;margin-left:28px;white-space:nowrap;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.order-reward-container .name.centered[data-v-bff4b6f8]{margin-left:0}.order-reward-container .remove[data-v-bff4b6f8]{flex:0 0 auto;height:14px;right:5px;position:absolute;cursor:pointer;width:14px;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:319px){.order-reward-container[data-v-bff4b6f8]{max-width:200px}}@media(min-width:320px)and (max-width:374px){.order-reward-container[data-v-bff4b6f8]{max-width:220px}}@media(min-width:375px)and (max-width:575px){.order-reward-container[data-v-bff4b6f8]{max-width:260px}}@media(min-width:576px)and (max-width:767px){.order-reward-container[data-v-bff4b6f8]{max-width:390px}}.overlay[data-v-737d3d64]{min-height:100%;justify-content:center;position:absolute;align-items:center;width:100%;display:flex;z-index:10}.person-with-badge-container[data-v-200b1cb3]{position:relative;display:flex}.person-with-badge-container .badge[data-v-200b1cb3]{height:16px;justify-content:center;font-size:11px;color:#fff;position:absolute;top:-2px;background-color:#ad2118;align-items:center;border-radius:100%;left:19px;width:16px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex;z-index:9}.person-with-badge-container .icon.gold[data-v-200b1cb3]{-webkit-filter:invert(41%) sepia(100%) saturate(371%) hue-rotate(4deg) brightness(103%) contrast(108%);filter:invert(41%) sepia(100%) saturate(371%) hue-rotate(4deg) brightness(103%) contrast(108%)}.person-with-badge-container .icon.white[data-v-200b1cb3]{-webkit-filter:invert(100%) sepia(0) saturate(7498%) hue-rotate(320deg) brightness(108%) contrast(101%);filter:invert(100%) sepia(0) saturate(7498%) hue-rotate(320deg) brightness(108%) contrast(101%)}.error[data-v-a5b8ddac]{font-size:14px;font-weight:700;color:#d0021b;text-align:center;line-height:1.43;margin-top:11px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.center[data-v-a5b8ddac]{text-align:center}.icon[data-v-a5b8ddac]{height:48px;width:48px}.icon[data-v-a5b8ddac]:hover{cursor:pointer}.component-container[data-v-7897b1c4]{flex-direction:column;margin-top:8px;display:flex}.delivery-fee[data-v-7897b1c4]{flex-direction:row;display:flex}.delivery-fee .total[data-v-7897b1c4],.delivery-fee>.text[data-v-7897b1c4]{color:#451400;white-space:nowrap}.info[data-v-7897b1c4]{height:10px;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:relative;border-style:solid;border-width:4px 4px 0 0;left:-5px;width:10px}.info[data-v-7897b1c4]:hover{cursor:pointer}.tax-and-fees[data-v-7897b1c4]{position:relative;flex-direction:row;display:inline-block}.tax-and-fees .total[data-v-7897b1c4],.tax-and-fees>.text[data-v-7897b1c4]{color:#451400;white-space:nowrap}.tax-and-fees .tax-fee-total[data-v-7897b1c4]{right:0;position:absolute}.delivery-fee--regulatory[data-v-7897b1c4],.delivery-fee--service[data-v-7897b1c4]{flex-direction:column;display:flex}.delivery-fee--regulatory .disclaimer[data-v-7897b1c4],.delivery-fee--service .disclaimer[data-v-7897b1c4]{font-size:14px;color:#7c6157}.delivery-fee--regulatory[data-v-7897b1c4],.delivery-fee--service[data-v-7897b1c4],.delivery-fee[data-v-7897b1c4]{margin-bottom:8px}.text[data-v-7897b1c4]{flex:1 1 100%}.total[data-v-7897b1c4]{flex:0 1 auto;white-space:nowrap}.text[data-v-7897b1c4],.total[data-v-7897b1c4]{font-size:1em;margin-bottom:0;color:#7c6157;white-space:nowrap;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:inline-block}.underline[data-v-7897b1c4]{text-decoration:underline}.pointer[data-v-7897b1c4]{cursor:pointer}.cmg-unspported-browser[data-v-52427e78]{width:100%;margin-top:100px}.cmg-unspported-browser .content[data-v-52427e78]{flex-direction:column;background-color:#f7f2ed;margin:auto;border-radius:10px;width:472px;display:flex}.cmg-unspported-browser .content .img-container[data-v-52427e78]{height:100px;border-top-right-radius:50px;flex-direction:column;border-top-left-radius:50px;align-self:center;background-color:#f7f2ed;width:100px;margin-top:-40px;display:flex}.cmg-unspported-browser .content .img-container .img[data-v-52427e78]{height:80px;align-self:center;width:80px;margin-top:10px}.cmg-unspported-browser .content .title[data-v-52427e78]{padding-top:25px;font-size:30px;font-weight:700;color:#451400;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cmg-unspported-browser .content .text[data-v-52427e78]{padding:25px 50px;font-size:18px;color:#451400;text-align:center;margin:auto;width:372px;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h1[data-v-51b85172],h2[data-v-51b85172],h3[data-v-51b85172],h4[data-v-51b85172],h5[data-v-51b85172],h6[data-v-51b85172]{margin:0}h1[data-v-51b85172]{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1[data-v-51b85172]{font-size:2.1rem}}h2[data-v-51b85172]{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2[data-v-51b85172]{font-size:1.5rem}}h3[data-v-51b85172]{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4[data-v-51b85172]{font-size:1.4rem}h4[data-v-51b85172],h5[data-v-51b85172]{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5[data-v-51b85172]{font-size:1rem;font-weight:500;text-transform:uppercase}h6[data-v-51b85172]{font-size:.8rem;font-weight:700;color:#786259;text-transform:uppercase;letter-spacing:.05em;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.upsell-container[data-v-51b85172]{margin-right:20px;flex-direction:column;margin-left:20px;display:flex}.upsell-container .message[data-v-51b85172]{font-size:14px;font-weight:700;color:#786259;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.upsell-container .upsell-items[data-v-51b85172]{justify-content:space-around;display:flex}.upsell-container .upsell-items .loader[data-v-51b85172]{margin-top:45px;z-index:200}.upsell-container .upsell-items .upsell-item[data-v-51b85172]{flex-direction:column;min-width:95px;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.upsell-container .upsell-items .upsell-item .menu-img[data-v-51b85172]{height:95px;width:95px}.upsell-container .upsell-items .upsell-item .check-mark-container[data-v-51b85172]{height:40px;border:2px solid #fff;position:absolute;background-color:#b68207;border-radius:20px;width:40px;margin-top:25px}.upsell-container .upsell-items .upsell-item .check-mark-container .check-mark[data-v-51b85172]{height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:4px solid #fff;position:relative;border-bottom:4px solid #fff;top:11px;left:9px;width:20px}.upsell-container .upsell-items .upsell-item .title[data-v-51b85172]{font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.upsell-container .upsell-items .upsell-item .price[data-v-51b85172]{font-size:14px;color:#786259;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@font-face{src:url(/fonts/TradeGothicLTCom-BdCn20.9b12ca98.ttf) format("truetype");font-weight:700;font-style:normal;font-stretch:condensed;font-family:Trade Gothic LT}.swiper-container{list-style:none;overflow:hidden;padding:0;margin-right:auto;position:relative;margin-left:auto;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.swiper-wrapper{height:100%;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{height:100%;-webkit-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;position:relative;width:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;pointer-events:none;position:absolute;top:0;left:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{height:44px;position:absolute;background-size:27px 44px;top:50%;background-position:50%;cursor:pointer;width:27px;background-repeat:no-repeat;margin-top:-22px;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:none;opacity:.35;cursor:auto}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{right:auto;left:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute;text-align:center;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{height:8px;opacity:.2;border-radius:100%;background:#000;width:8px;display:inline-block}button.swiper-pagination-bullet{padding:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;-webkit-box-shadow:none;box-shadow:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);right:10px;top:50%}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s;display:inline-block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{position:absolute;background:rgba(0,0,0,.25)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);position:absolute;top:0;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;background:#007aff;left:0;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;top:0;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;top:0;left:0;width:4px}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{position:relative;border-radius:10px;background:rgba(0,0,0,.1);-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{height:5px;position:absolute;bottom:3px;left:1%;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;right:3px;position:absolute;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{height:100%;position:relative;top:0;border-radius:10px;background:rgba(0,0,0,.5);left:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-container .swiper-notification{pointer-events:none;position:absolute;opacity:0;top:0;left:0;z-index:-1000}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:2.1rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;line-height:1em;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h1{font-size:2.1rem}}h2{font-size:1.5rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(min-width:1024px){h2{font-size:1.5rem}}h3{font-size:1.2rem;font-weight:700;font-weight:500;color:#451400;text-transform:uppercase;font-family:Trade Gothic LT Bold,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h4{font-size:1.4rem}h4,h5{font-weight:700;color:#451400;font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h5{font-size:1rem;font-weight:500}h5,h6{text-transform:uppercase}h6{font-size:.8rem;font-weight:700;color:#786259;letter-spacing:.05em}body,h6{font-family:Nunito,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}body{min-width:320px;background-color:#fff;margin:0}a{color:inherit}.cmp-button,a.aem-card_button,a[role=button],button,div.button{border-radius:4px}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-center{text-align:center}.error{color:#ad2118}.col-3{flex:0 1 33%}input::-ms-clear{display:none}input{border-radius:0}.color-avocado{color:#90a035}.bg-avocado{background-color:#90a035}.border-color-avocado{border-color:#90a035}.color-beige{color:#f7f2ed}.bg-beige{background-color:#f7f2ed}.border-color-beige{border-color:#f7f2ed}.color-beige-two{color:#f9f7f4}.bg-beige-two{background-color:#f9f7f4}.border-color-beige-two{border-color:#f9f7f4}.color-beige-light{color:#f8f2ec}.bg-beige-light{background-color:#f8f2ec}.border-color-beige-light{border-color:#f8f2ec}.color-beige-dark{color:#eae1db}.bg-beige-dark{background-color:#eae1db}.border-color-beige-dark{border-color:#eae1db}.color-black{color:#000}.bg-black{background-color:#000}.border-color-black{border-color:#000}.color-blue-light{color:#5d5e82}.bg-blue-light{background-color:#5d5e82}.border-color-blue-light{border-color:#5d5e82}.color-brown-hover-state{color:#6b321b}.bg-brown-hover-state{background-color:#6b321b}.border-color-brown-hover-state{border-color:#6b321b}.color-brown{color:#451400}.bg-brown{background-color:#451400}.border-color-brown{border-color:#451400}.color-brown-cocoa{color:#54392d}.bg-brown-cocoa{background-color:#54392d}.border-color-brown-cocoa{border-color:#54392d}.color-brown-dark{color:#1b0800}.bg-brown-dark{background-color:#1b0800}.border-color-brown-dark{border-color:#1b0800}.color-brown-subtext{color:#8c766d}.bg-brown-subtext{background-color:#8c766d}.border-color-brown-subtext{border-color:#8c766d}.color-brown-light{color:#786259}.bg-brown-light{background-color:#786259}.border-color-brown-light{border-color:#786259}.color-brown-extra-light{color:#d0c7c2}.bg-brown-extra-light{background-color:#d0c7c2}.border-color-brown-extra-light{border-color:#d0c7c2}.color-brown-dashed-border{color:#dcd8d5}.bg-brown-dashed-border{background-color:#dcd8d5}.border-color-brown-dashed-border{border-color:#dcd8d5}.color-brown-semi-light{color:#7c6157}.bg-brown-semi-light{background-color:#7c6157}.border-color-brown-semi-light{border-color:#7c6157}.color-barely-brown-white{color:#fffcf9}.bg-barely-brown-white{background-color:#fffcf9}.border-color-barely-brown-white{border-color:#fffcf9}.color-dark{color:#343a40}.bg-dark{background-color:#343a40}.border-color-dark{border-color:#343a40}.color-dark-active-state{color:#1f0900}.bg-dark-active-state{background-color:#1f0900}.border-color-dark-active-state{border-color:#1f0900}.color-dark-taupe{color:#7d6351}.bg-dark-taupe{background-color:#7d6351}.border-color-dark-taupe{border-color:#7d6351}.color-grey-light{color:#f0f0f0}.bg-grey-light{background-color:#f0f0f0}.border-color-grey-light{border-color:#f0f0f0}.color-grey-medium{color:#f2f2f2}.bg-grey-medium{background-color:#f2f2f2}.border-color-grey-medium{border-color:#f2f2f2}.color-grey-pinkish{color:#d4cbc7}.bg-grey-pinkish{background-color:#d4cbc7}.border-color-grey-pinkish{border-color:#d4cbc7}.color-grey-dark{color:#c3b4a6}.bg-grey-dark{background-color:#c3b4a6}.border-color-grey-dark{border-color:#c3b4a6}.color-greyish-brown{color:#756456}.bg-greyish-brown{background-color:#756456}.border-color-greyish-brown{border-color:#756456}.color-green{color:#3f7600}.bg-green{background-color:#3f7600}.border-color-green{border-color:#3f7600}.color-green-dark{color:#417505}.bg-green-dark{background-color:#417505}.border-color-green-dark{border-color:#417505}.color-green-medium{color:#68831c}.bg-green-medium{background-color:#68831c}.border-color-green-medium{border-color:#68831c}.color-green-xdark{color:#6e7c1b}.bg-green-xdark{background-color:#6e7c1b}.border-color-green-xdark{border-color:#6e7c1b}.color-gold{color:#b68207}.bg-gold{background-color:#b68207}.border-color-gold{border-color:#b68207}.color-gold-light{color:#debf79}.bg-gold-light{background-color:#debf79}.border-color-gold-light{border-color:#debf79}.color-gold-dark{color:#976500}.bg-gold-dark{background-color:#976500}.border-color-gold-dark{border-color:#976500}.color-gold-medium{color:#c97900}.bg-gold-medium{background-color:#c97900}.border-color-gold-medium{border-color:#c97900}.color-gold-new{color:#a76721}.bg-gold-new{background-color:#a76721}.border-color-gold-new{border-color:#a76721}.color-linen{color:#dfd9d3}.bg-linen{background-color:#dfd9d3}.border-color-linen{border-color:#dfd9d3}.color-pink{color:#96436a}.bg-pink{background-color:#96436a}.border-color-pink{border-color:#96436a}.color-red{color:#ad2118}.bg-red{background-color:#ad2118}.border-color-red{border-color:#ad2118}.color-red-burnt{color:#9c1f16}.bg-red-burnt{background-color:#9c1f16}.border-color-red-burnt{border-color:#9c1f16}.color-red-light{color:#d0021b}.bg-red-light{background-color:#d0021b}.border-color-red-light{border-color:#d0021b}.color-red-dark{color:#88120a}.bg-red-dark{background-color:#88120a}.border-color-red-dark{border-color:#88120a}.color-rusty-red{color:#ac2318}.bg-rusty-red{background-color:#ac2318}.border-color-rusty-red{border-color:#ac2318}.color-yellow-carbs{color:#d49b1c}.bg-yellow-carbs{background-color:#d49b1c}.border-color-yellow-carbs{border-color:#d49b1c}.color-yellow-green{color:#e7f86f}.bg-yellow-green{background-color:#e7f86f}.border-color-yellow-green{border-color:#e7f86f}.color-white{color:#fff}.bg-white{background-color:#fff}.border-color-white{border-color:#fff}.color-scarlet{color:#d0021b}.bg-scarlet{background-color:#d0021b}.border-color-scarlet{border-color:#d0021b}input[type=number]{-moz-appearance:textfield}@supports(-moz-appearance:none){input:invalid{box-shadow:none}}:focus:not(.focus-visible){outline:none}