.select-merchant-button{align-items:center;display:flex;gap:.25rem}@media (min-width:760px){.select-merchant-button{gap:.375rem}}.select-merchant-button__service{align-items:center;border-radius:3.625rem;display:flex;flex-grow:1;gap:.25rem;justify-content:center;letter-spacing:.01125rem}.select-merchant-button__service:focus-visible{outline:.1875rem solid #7a93c4;outline-offset:.125rem}.select-merchant-button__service .base-icon{color:#fff;height:1.25rem;width:1.25rem}.select-merchant-button__service--delivery{padding-left:.5rem}.select-merchant-button__service--curbside{padding-right:.5rem}.select-merchant-button__service--selected{background-color:#fff;color:#00005f;padding:.25rem .75rem}.select-merchant-button__service--selected .base-icon{color:#00005f}.base-tooltip{left:0;max-width:min(100vw,20.75rem);min-width:16rem;position:absolute;top:100%;width:-moz-max-content;width:max-content;z-index:650}.base-tooltip__content{align-items:center;background:#88d5f5;border-radius:8px;color:#101316;display:flex;padding:12px 0 12px 12px;width:100%}.base-tooltip__text{font-size:.875rem;letter-spacing:.015em;line-height:1.375rem;margin-left:8px}.base-tooltip--shift-none{transform:translateY(10px)}.base-tooltip--shift-left{transform:translateY(10px) translate(-40%)}.base-tooltip--shift-right{transform:translateY(10px) translate(40%)}.base-tooltip--shift-center,.base-tooltip--shift-desktop-none-mobile-center{left:50%;transform:translateY(10px) translate(-50%)}@media (min-width:552px){.base-tooltip--shift-desktop-none-mobile-center{left:0;transform:translateY(10px)}}.base-tooltip__icon-wrapper{flex-grow:1;order:-1}.base-tooltip__title{font-weight:700}.base-tooltip:before{background:#88d5f5;content:"";height:16px;left:50%;position:absolute;transform:rotate(45deg) translate(-50%);width:16px}.select-merchant-feature-bar{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;letter-spacing:.01125rem;padding:.5625rem 0;width:100%}@media (min-width:360px){.select-merchant-feature-bar{flex-wrap:nowrap}}.select-merchant-feature-bar__service-address{line-height:1.125rem;overflow:hidden;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-overflow:ellipsis;white-space:nowrap}.select-merchant-feature-bar__service-address:focus-visible{outline:.1875rem solid #7a93c4;outline-offset:.125rem}.select-merchant-feature-bar__service-address-wrapper{display:flex}.select-merchant-feature-bar__merchant-button{margin-right:1rem}.select-merchant-feature-bar__non-transactional-text{align-items:center;display:flex;font-weight:700;gap:.25rem}.select-merchant-feature-bar__non-transactional-text .base-icon{height:20px;width:20px}.merchant-info-container{align-items:flex-start;display:flex;flex-direction:column;font-size:1.125rem;letter-spacing:.016875rem;line-height:1.75rem}.merchant-info-container__merchant-name{color:#0d3a93;font-weight:700}.merchant-info-container__service{align-items:center;color:#0d3a93;display:flex;gap:8px}.merchant-conflict-alert .base-modal{align-items:flex-end;padding:0}@media (min-width:992px){.merchant-conflict-alert .base-modal{align-items:center}}.merchant-conflict-alert .base-modal__outer-wrapper{border-radius:20px 20px 0 0;max-height:95dvh}@media (min-width:992px){.merchant-conflict-alert .base-modal__outer-wrapper{border-radius:20px}}.merchant-conflict-alert .base-modal__headline{font-size:1.5rem;font-weight:700;letter-spacing:.015rem;line-height:2rem}@media (min-width:992px){.merchant-conflict-alert .base-modal__headline{font-size:1.625rem;line-height:2.25rem}}.merchant-conflict-alert__text{margin-bottom:1.5rem}@media (min-width:992px){.merchant-conflict-alert__text{font-size:1.125rem;line-height:1.75rem}}.merchant-conflict-alert__note-headline{color:#b30012;font-weight:700}.merchant-conflict-alert__note ul{padding-left:1rem}.merchant-conflict-alert__note ul>:last-child{margin-bottom:0}.merchant-conflict-alert__note ul ul{margin-bottom:0;padding-left:2rem}.merchant-conflict-alert__note ul li{font-size:1rem;line-height:1.5rem;list-style-type:disc;margin-bottom:.75rem;position:relative}@media (min-width:760px){.merchant-conflict-alert__note ul li{margin-bottom:.875rem}}.merchant-conflict-alert__note ul li li{margin-bottom:.25rem}@media (min-width:760px){.merchant-conflict-alert__note ul li li{margin-bottom:.375rem}}.merchant-conflict-alert__note ul li li:first-child{margin-top:.25rem}@media (min-width:760px){.merchant-conflict-alert__note ul li li:first-child{margin-top:.375rem}}.merchant-conflict-alert__note ul li{margin-bottom:0}.merchant-conflict-alert__selection-text{font-size:1rem;font-weight:700;letter-spacing:.01rem;line-height:1.375rem;margin-top:20px}.merchant-conflict-alert__selection-current-merchant,.merchant-conflict-alert__selection-saved-merchant{border:2px solid #d6d8da;border-radius:8px;display:block;margin-top:1.25rem;padding:16px 24px}.merchant-conflict-alert__selection-current-merchant .base-outline,.merchant-conflict-alert__selection-saved-merchant .base-outline{outline:none}.merchant-conflict-alert__selection-current-merchant--selected,.merchant-conflict-alert__selection-saved-merchant--selected{border-color:#0d3a93}.merchant-conflict-alert__selection-current-merchant label,.merchant-conflict-alert__selection-saved-merchant label{cursor:pointer}.merchant-conflict-alert__selection-current-merchant .base-radio,.merchant-conflict-alert__selection-saved-merchant .base-radio{align-items:flex-start}.injection-merchant-confirm-default-alert__logo{display:flex;justify-content:center;margin-bottom:1rem;width:100%}.merchant-confirm-default-alert__text-service{display:inline-block;font-weight:700}.merchant-confirm-default-alert__text-service:first-letter{text-transform:capitalize}.merchant-confirm-default-alert__text-merchant-address{font-weight:700}.merchant-confirm-default-alert .base-modal__headline{font-size:1.5rem;line-height:1.75rem}@media (min-width:992px){.merchant-confirm-default-alert .base-modal__headline{font-size:2rem;line-height:2.375rem}}.merchant-confirm-default-alert__merchant-data{border:2px solid #0d3a93;border-radius:8px;margin-bottom:1rem;margin-top:1rem;padding:16px 24px}@media (min-width:760px){.merchant-confirm-default-alert__merchant-data{margin-bottom:0}}.merchant-confirm-default-alert__merchant-data label{cursor:pointer}.merchant-confirm-default-alert__merchant-data .base-radio{align-items:flex-start}
