@font-face{font-family:font1;src:url(../media/ABCDiatype_Medium-s.p.6879cde2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:font1 Fallback;src:local(Arial);ascent-override:96.35%;descent-override:35.63%;line-gap-override:0.0%;size-adjust:100.46%}.font1_1831b97a-module__jBh-pG__className{font-family:font1,font1 Fallback}.font1_1831b97a-module__jBh-pG__variable{--font-family-primary:"font1","font1 Fallback"}
.enroll-popover .content__body .enroll-popover__hero,.enroll-popover .content__body .enroll-popover__action-bar,.enroll-popover .content__body .enroll-popover__legal{padding-inline:90px}.enroll-popover__hero{justify-content:space-between;align-items:flex-start;gap:40px;padding-top:88px;padding-bottom:138px;display:flex}.enroll-popover .enroll-popover__action-bar .btn{padding:12px 30px;font-size:16px}.enroll-popover .enroll-popover__action-bar .btn:hover{background:var(--gray-lighter);letter-spacing:.16px}.enroll-popover__hero h2{letter-spacing:.48px;text-transform:uppercase;font-size:48px;font-weight:500;line-height:1.08}.enroll-popover__hero>p{letter-spacing:.18px;text-transform:uppercase;max-width:270px;font-size:18px;font-weight:400;line-height:1.25}.enroll-popover__action-bar{background-color:var(--brand-primary);border-radius:16px;align-items:center;gap:24px;margin-inline:90px;display:flex;padding:20px 32px!important}.enroll-popover__actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.enroll-popover__actions-subscribe{transition:background .2s,color .2s}.enroll-popover__actions-subscribe:hover{color:var(--black);background:#8aba79!important}.enroll-popover__action-bar .checkbox{flex:1;margin-bottom:0;padding-left:32px}.enroll-popover__action-bar .checkbox .checkbox__mark{top:10px}.enroll-popover__action-bar .checkbox *{text-transform:uppercase;font-weight:400;letter-spacing:.14px!important;font-size:14px!important;line-height:1.25!important}.enroll-popover__action-bar .btn{white-space:nowrap;letter-spacing:.14px;text-transform:uppercase;border-radius:99em;padding:14px 28px;font-size:14px}.enroll-popover__maybe-later{white-space:nowrap;letter-spacing:.16px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;font-weight:500;text-decoration:underline}.enroll-popover__legal{letter-spacing:.1px;text-transform:uppercase;padding-top:38px;padding-bottom:82px;font-size:10px;line-height:1.55}@media (max-width:767px){.enroll-popover .content__body .enroll-popover__hero,.enroll-popover .content__body .enroll-popover__action-bar,.enroll-popover .content__body .enroll-popover__legal{padding-inline:32px}.enroll-popover__hero{flex-direction:column;gap:18px;padding-top:28px;padding-bottom:30px}.enroll-popover__hero h2{letter-spacing:0;padding-bottom:0;font-size:32px;line-height:1.15}.enroll-popover__hero>p{max-width:unset;letter-spacing:-.15px;font-size:15px;line-height:1.35}.enroll-popover__action-bar{border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;margin-inline:32px;padding:30px!important}.enroll-popover__maybe-later{letter-spacing:.13px;width:100%;font-size:13px;line-height:1.25}.enroll-popover__action-bar .btn:first-of-type{letter-spacing:.15px;width:100%;height:50px;font-size:15px}.enroll-popover__actions{flex-direction:column;gap:20px;width:100%}.enroll-popover__action-bar .checkbox *{letter-spacing:.13px!important;font-size:13px!important;line-height:1.35!important}.enroll-popover__action-bar .checkbox .checkbox__mark{top:0}.enroll-popover__action-bar .checkbox{padding-left:28px}.enroll-popover__legal{padding-block:32px;line-height:1.35}}
.wallet-button{background:var(--black);cursor:pointer;height:50px;color:var(--white);font-family:var(--font-family-primary);letter-spacing:.1px;text-transform:uppercase;white-space:nowrap;border:none;border-radius:100px;flex-shrink:0;align-items:center;gap:12px;padding:0 24px;font-size:10px;line-height:1.25;text-decoration:none;transition:background .2s,color .2s;display:flex}.wallet-button span{text-align:left}.wallet-button:hover{color:var(--black);background:#8aba79}@media (max-width:767px){.wallet-button svg{min-width:24px}.wallet-button{letter-spacing:.09px;flex:1 1 0;justify-content:center;gap:12px;min-width:0;padding:0 20px;font-size:9px}.wallet-button:hover{background:var(--black);color:var(--white)}}
.account-page{flex-direction:column;min-height:100vh;display:flex}.account-page .page__content{background:var(--gray-lightest);flex-direction:column;flex:1;display:flex}.account-page .checkbox{margin-bottom:0}.account-page .page__inner{flex:1;display:flex}.account-page .page__form{flex-direction:column;flex:1;min-width:50%;padding:87px 0 80px 92px;display:flex}.account-page .page__form h1,.account-page .account-page__sign-out{text-transform:uppercase;letter-spacing:.48px;margin-bottom:63px;font-size:16px;font-weight:500}.account-page.account-page--loyalty-enrolled .page__asset-top{flex:unset}.account-page.account-page--loyalty-enrolled .page__asset-inner{gap:34px}.account-page .form__inputs{flex-direction:column;gap:30px;margin-bottom:170px;display:flex}.account-page .form__inputs .checkbox{line-height:25px}.account-page .form__inputs .checkbox__mark{width:22px;height:22px}.account-page .form__inputs .checkbox__mark:after{top:3px;left:7px}.account-page .form__submit{text-transform:uppercase;flex-direction:column;gap:16px;display:flex}.account-page .form__submit .btn{letter-spacing:.16px;min-width:270px;padding:17px 42px 13px;font-size:16px}.account-page .page__asset{background:var(--brand-primary);flex:1;min-width:50%;display:flex}.account-page .page__asset-wallet-row{flex-direction:column;gap:32px;display:flex}.account-page .page__asset-wallets{flex-wrap:wrap;gap:16px;display:flex}.account-page .page__asset-wallets .wallet-button{min-width:176px;height:52px}.account-page .account-page__qr{width:188px;height:188px}.account-page .page__asset-inner{flex-direction:column;flex:1;padding:80px 92px 86px;display:flex}.account-page .page__asset-top{flex:1}.account-page .page__asset-title{max-width:420px;margin-bottom:14px;font-weight:500}.account-page .page__asset-subtitle{text-transform:uppercase;letter-spacing:.18px;color:var(--black);max-width:450px;font-size:18px;font-weight:500;line-height:1.25}.account-page .page__asset-bottom{flex-direction:column;gap:24px;display:flex}.account-page .page__asset-join-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-page .page__asset-join-row .checkbox{text-transform:uppercase;letter-spacing:.14px;flex:1;max-width:350px;margin-bottom:0;padding-left:30px;font-size:14px;font-weight:500;line-height:1.25}.account-page .page__asset-join-btn{white-space:nowrap;letter-spacing:.16px;border-radius:999px;flex:1;justify-content:center;max-width:270px;padding:18px 32px 14px;font-size:16px;display:flex}.account-page .page__asset-join-btn:hover{color:var(--black);background:#8aba79}.account-page .page__asset-legal{text-transform:uppercase;letter-spacing:.1px;color:var(--black);font-size:10px;line-height:1.55}.account-page .account-page__sign-out{letter-spacing:.16px;text-align:left;margin-top:auto;margin-bottom:0}@media (max-width:1200px){.account-page .page__form{padding:52px 0 50px 52px}.account-page .page__asset-inner{padding:60px 52px 48px}.account-page .page__asset-title{max-width:360px;font-size:40px}.account-page .page__asset-subtitle{max-width:380px;margin-bottom:32px;font-size:16px}.account-page .page__asset-join-row{flex-direction:column;gap:16px}.account-page .page__asset-join-btn{width:100%;max-width:unset;text-align:center;padding:16px 24px;font-size:14px}.account-page .page__asset-join-row .checkbox{max-width:unset}}@media (max-width:767px){.account-page .page__asset-wallet-row{flex-direction:column;justify-content:center;align-items:center}.account-page .page__asset-wallets{flex-direction:row;gap:8px}.account-page .page__asset-wallets .wallet-button{min-width:unset;height:50px}.account-page .page__inner{flex-direction:column}.account-page .page__form{padding:32px 0 52px 32px}.account-page .form__submit{margin-bottom:52px}.account-page .page__form .form__inputs{margin-bottom:83px}.account-page .page__asset{flex:unset;min-height:480px}.account-page .page__asset-inner{padding:40px 32px}.account-page .page__asset-title{max-width:unset;font-size:32px}.account-page .page__asset-subtitle{max-width:unset;font-size:14px}.account-page .page__asset-join-row{gap:20px}.account-page .page__asset-join-row .checkbox{font-size:11px}.account-page .page__asset-legal{font-size:9px;line-height:1.45}.account-page .page__asset-bottom{gap:32px}}
.rewards-page{flex-direction:column;display:flex}
:root{--brand-primary:#a1ce91;--brand-secondary:#c8bdca;--brand-teritary:#efcd74;--bg-color:#f7f3e0;--text-color:var(--black);--border-color:#c2bc9c;--brand-danger:#ef4d61;--brand-danger-lightest:#fbe9ec;--brand-warning:#ffc12e;--brand-warning-lightest:#fbf5e8;--brand-info:var(--brand-primary);--brand-info-lightest:#e9f5fc;--brand-success:var(--brand-primary);--brand-success-lightest:#e9f6f2;--blue:var(--brand-primary);--blue-dark:#076b72;--green:var(--brand-success);--green-dark:#007a4b;--orange:#ee870f;--yellow:var(--brand-warning);--yellow-darker:#c4921c;--pink:#eb4892;--purple:#6c43ff;--brown:#6c3628;--gray-lightest:#f6f8f0;--gray-lighter:#e2e1d9;--gray-light:#bebdb5;--gray-pale:#eeede8;--gray:#a0a099;--white:#fff;--black:#212020;--border-radius-base:4px;--card-border-color:#e2e6ed;--dropdown-backdrop:#0000004d;--box-shadow:#00000026;--min-section-height:800px;--header-desktop-height:74px;--header-desktop-small-height:60px;--header-mobile-height:83px;--notice-bar-height-desktop:56px;--notice-bar-height-desktop-small:42px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;font-family:var(--font-family-primary);-webkit-text-size-adjust:100%;min-height:100vh;margin:0;line-height:normal}body.no-scroll{overflow:hidden}body:has(.checkout-page){overflow:hidden}a{text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}a{color:var(--black);letter-spacing:0;width:fit-content;text-decoration:underline;transition:color .3s}p,h1,h2,h3,h4,h5,h6{margin:0}p,a{letter-spacing:.54px;font-size:18px}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}button,input[type=submit],input[type=reset]{color:inherit;font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0}@media (max-width:1470px){p,a{font-size:16px}}@media (max-width:767px){p,a{font-size:14px}}@media (max-width:479px){p,a{letter-spacing:.33px;font-size:11px;line-height:1.35}}@keyframes scroll{to{transform:translateX(calc(-100% - var(--gap)))}}.gmnoprint a,.gmnoprint span{display:none}#GMapsID div div a div img{display:none}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"]{display:none!important}.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none}.gmnoprint div{background:0 0!important}.react-international-phone-country-selector{display:none!important}.font-small{text-transform:uppercase;letter-spacing:.1px!important;font-size:10px!important;line-height:1.5!important}.font-small-md{letter-spacing:0;text-transform:uppercase;font-size:12px;line-height:1.25}.font-default{letter-spacing:.54px;text-transform:uppercase;font-size:18px;line-height:1.5}.font-medium,.font-error{letter-spacing:-.14px;text-transform:uppercase;line-height:1.25;font-size:14px!important}.font-error{color:var(--brand-danger)}@media (max-width:767px){.font-default{font-size:16px}}
