.same-day-delivery-checker{background:color-mix(in srgb,var(--store-primary,#ff7a1a) 9%,#fff);color:#161616;padding:24px 16px;width:100%}.same-day-delivery-checker__inner{display:grid;gap:18px;margin:0 auto;width:min(100%,1120px)}.same-day-delivery-checker__copy{display:grid;gap:6px}.same-day-delivery-checker__eyebrow{color:var(--store-primary,#d85c00);font-size:.78rem;font-weight:700;text-transform:uppercase}.same-day-delivery-checker__title{font-size:1.35rem;font-weight:700;line-height:1.2;margin:0}.same-day-delivery-checker__description{color:#4b4b4b;font-size:.96rem;line-height:1.5;margin:0;max-width:58ch}.same-day-delivery-checker__form{display:grid;gap:8px}.same-day-delivery-checker__label{font-size:.84rem;font-weight:700}.same-day-delivery-checker__controls{display:grid;gap:10px;grid-template-columns:1fr}.same-day-delivery-checker__button,.same-day-delivery-checker__input{border-radius:8px;font-size:1rem;min-height:48px}.same-day-delivery-checker__input{background:#fff;border:1px solid hsla(0,0%,9%,.22);color:#161616;padding:0 14px;width:100%}.same-day-delivery-checker__input:focus{outline:2px solid color-mix(in srgb,var(--store-primary,#ff7a1a) 52%,transparent);outline-offset:2px}.same-day-delivery-checker__button{background:var(--store-primary,#ff7a1a);border:0;color:#fff;cursor:pointer;font-weight:700;padding:0 18px}.same-day-delivery-checker__button:disabled{cursor:wait;opacity:.72}.same-day-delivery-checker__hint{color:#666;font-size:.82rem;margin:0}.same-day-delivery-checker__result{background:hsla(0,0%,100%,.82);border-left:4px solid;border-radius:8px;display:grid;gap:4px;padding:12px 14px}.same-day-delivery-checker__result--success{color:#12623b}.same-day-delivery-checker__result--notice{color:#715013}.same-day-delivery-checker__result--error{color:#a12a2a}.same-day-delivery-checker__result-message,.same-day-delivery-checker__result-title{font-size:.94rem;line-height:1.4}@media(min-width:700px){.same-day-delivery-checker{padding:28px 24px}.same-day-delivery-checker__inner{align-items:center;gap:28px;grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.same-day-delivery-checker__form,.same-day-delivery-checker__result{grid-column:2}.same-day-delivery-checker__copy{grid-row:1/span 2}.same-day-delivery-checker__controls{grid-template-columns:minmax(0,1fr) auto}.same-day-delivery-checker__button{min-width:132px}}