:root{--rewards-bar-width:85%}.delivery-or-pickup,.payments{display:flex;flex-direction:column}#next-steps .section-title{margin-bottom:2rem}.addr-option,.payment-method,.schedule-delivery,.shipping-option{margin-bottom:.5rem}#payment-form{max-width:550px;min-width:300px;display:flex;flex-direction:column}#payment-form .row img{width:85px}.shipping-rate-container{display:flex;flex-direction:column}#card-input{margin-top:0;margin-bottom:40px}.digital-wallet{min-height:40px;height:40px;min-width:90px;width:160px}#apple-pay-button{display:block;appearance:-apple-pay-button;-apple-pay-button-type:plain;-apple-pay-button-style:black}.rewards-bar-width{width:var(--rewards-bar-width);align-self:center}.progress-bar{background-color:#d7d7d7;width:100%;height:8px;align-self:center;display:flex;align-items:center;--bar-percentage:0%}.progress-bar .circle{position:absolute;right:0;z-index:2;border:none}.progress-bar::after{content:"";height:8px;width:var(--bar-percentage);position:absolute;border-radius:8px;background-color:var(--green);transition:var(--hover-ease)}.rewards-bar{background-color:var(--grey);width:var(--rewards-bar-width);height:4px;align-self:center;margin-top:1.5rem;display:flex;--bar-percentage:0%}.rewards-bar::after{content:"";height:8px;width:var(--bar-percentage);position:absolute;top:-2px;border-radius:8px;background-color:#000}.rewards-bar-indicator p{position:absolute;top:-48px;left:50%;transform:translateX(-50%);background-color:#000;color:#fff;padding:8px 12px;border-radius:var(--default-border-radius)}.rewards-bar-indicator p::after{content:"";position:absolute;left:50%;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:24px solid #000;bottom:-24%;transform:translateX(-50%) rotate(180deg);z-index:-1}.rewards-bar-indicator{position:absolute;content:"";top:-8px;left:0;width:20px;height:20px;border-radius:50%;background-color:#000;z-index:2;cursor:grab}.rewards-bar.zero-points .rewards-bar-indicator{background-color:transparent;place-self:center center;position:relative;cursor:not-allowed}.rewards-bar.zero-points .rewards-bar-indicator p{background-color:var(--red)}.rewards-bar.zero-points .rewards-bar-indicator p::after{border-bottom:24px solid var(--red)}.rewards-bar.zero-points .row p{opacity:.5}.rewards-padding{padding:.75rem}select[name=scheduled-for]{padding:.5rem;border:none;outline:0;margin-top:.5rem;font-family:d214r,sans-serif;font-size:1rem;border-radius:var(--default-border-radius);background-color:var(--grey)}.order-bump{padding:2rem}@media screen and (max-width:1200px){.section-cgap.mob-col{flex-direction:column}.section-cgap.mob-col .mob-fw{width:100%}}@media screen and (max-width:325px){.order-bump{padding:1rem}.order-bump .md{font-size:.8rem}}