.same-day-page{color:#171714;background:#fff}.same-day-page .sd-hero{padding:70px 0 76px;overflow:hidden}.same-day-page .sd-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;display:grid}.same-day-page .sd-hero h1{font:900 clamp(66px, 7.5vw, 108px)/.96 var(--font-display);text-transform:uppercase;letter-spacing:-.025em;max-width:none;margin:12px 0 28px}.same-day-page .sd-hero h1 span{isolation:isolate;display:inline-block;position:relative}.same-day-page .sd-hero h1 span:after{content:"";z-index:-1;background:#f2b81c;height:17%;position:absolute;inset:auto -5px 3px;transform:rotate(-2deg)}.same-day-page .sd-hero-copy>p{color:#605d53;max-width:57ch;margin:0 0 28px;font-size:17px;line-height:1.8}.same-day-page .sd-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.same-day-page .sd-hero-actions .btn{gap:8px;min-height:54px;padding-inline:20px;font-size:14px}.same-day-page .sd-hero-art{padding:30px 12px 34px 0;position:relative}.same-day-page .sd-hero-art:before{content:"";background:#f2b81c;border-radius:49% 49% 9px 9px;position:absolute;inset:0 5% 1% 2%;transform:rotate(5deg)}.same-day-page .sd-hero-photo{aspect-ratio:1;background:#fff;border:2px solid #171714;border-radius:48% 48% 8px 8px;position:relative;overflow:hidden;transform:rotate(-3deg)}.same-day-page .sd-hero-photo img{object-fit:cover}.same-day-page .sd-hero-clock{color:#fff;background:#171714;border:5px solid #fff;border-radius:50%;place-items:center;width:90px;height:90px;display:grid;position:absolute;top:6px;right:-10px;transform:rotate(10deg)}.same-day-page .sd-hero-side{aspect-ratio:1;background:#fff;border-radius:50%;width:34%;position:absolute;bottom:-8px;right:-12px;overflow:hidden;transform:rotate(8deg);box-shadow:0 12px 24px #1717141c}.same-day-page .sd-hero-side img{object-fit:contain}.same-day-page .section:before{display:none}.same-day-page .section.sd-availability{padding-top:0}body .same-day-page .sd-availability .wrap-narrow{max-width:1264px}.same-day-page .sd-answer{background:#fff!important;border:2px solid #171714!important;border-left:9px solid #f2b81c!important;border-radius:6px!important;padding:30px 36px!important}.same-day-page .sd-answer h2{font-size:clamp(28px,3vw,38px)!important}.same-day-page .sd-answer p{color:#605d53;max-width:105ch;line-height:1.8}.same-day-page .sd-facts{border-block:2px solid #171714;margin:38px 0;padding:20px 0;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important}.same-day-page .sd-facts>div{text-align:center;justify-items:center;gap:14px;display:grid;border:0!important;border-right:1px solid #deddd7!important;border-radius:0!important;padding:14px 18px!important}.same-day-page .sd-facts>div:last-child{border-right:0!important}.same-day-page .sd-facts svg{color:#171714}.same-day-page .sd-facts p{font-size:14px}.same-day-page .sd-tomorrow{grid-template-columns:1fr 1.1fr;gap:0 50px;display:grid;background:#fff8df!important;border:0!important;border-radius:8px!important;padding:38px!important}.same-day-page .sd-tomorrow>.eyebrow{grid-column:1}.same-day-page .sd-tomorrow h2{grid-area:2/1/4;max-width:18ch;font-size:clamp(30px,3.5vw,46px)!important}.same-day-page .sd-tomorrow>p{grid-column:2;font-size:15px!important;line-height:1.75!important}.same-day-page .sd-tomorrow>p:first-of-type{grid-row:1/3}.same-day-page .sd-tomorrow>a{grid-column:2;justify-self:start}.same-day-page .sd-occasions .wrap{grid-template-columns:1fr 1fr;gap:0 64px;display:grid}.same-day-page .sd-occasions h2{font-size:clamp(40px,4.5vw,62px)!important}.same-day-page .sd-occasions .wrap>:not(.sd-occasion-list){grid-column:1}.same-day-page .sd-occasion-list{grid-area:1/2/4;align-content:start;grid-template-columns:1fr!important;gap:0!important}.same-day-page .sd-occasion-list>div{position:relative;border:0!important;border-bottom:1px solid #deddd7!important;border-radius:0!important;padding:16px 0 16px 30px!important}.same-day-page .sd-occasion-list>div:before{content:"↗";font-size:20px;position:absolute;top:15px;left:0}.same-day-page .section.sd-formats{background:#fffaf0!important}.same-day-page .sd-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}.same-day-page .sd-format-grid>a{box-shadow:none;background:#fff;border:1px solid #171714;border-radius:8px;transition:transform .2s,box-shadow .2s;overflow:hidden;padding:0 28px 28px!important}.same-day-page .sd-format-grid>a:hover{transform:translateY(-4px);box-shadow:5px 5px #f2b81c}.same-day-page .sd-format-photo{aspect-ratio:2.05;border-bottom:1px solid #171714;margin:0 -28px 26px;position:relative;overflow:hidden}.same-day-page .sd-format-photo img{object-fit:cover}.same-day-page .sd-format-grid .eyebrow{background:#f2b81c;border:1px solid #171714;border-radius:3px;padding:7px 12px;display:inline-block;letter-spacing:.03em!important}.same-day-page .sd-format-grid .eyebrow:before{display:none}.same-day-page .sd-format-grid h3{font-size:clamp(32px,3vw,42px)!important}.same-day-page .sd-format-grid .btn-link{margin-top:10px}.same-day-page .sd-process h2{max-width:none!important;font-size:clamp(40px,4.5vw,62px)!important}.same-day-page .sd-process-grid{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px}.same-day-page .sd-process-grid>div{counter-increment:step;border:1px solid #deddd7!important;border-radius:5px!important;padding:25px 22px!important}.same-day-page .sd-process-grid>div:before{content:"0" counter(step);font:800 58px/1 var(--font-display);color:#171714;border-bottom:7px solid #f2b81c;width:fit-content;margin-bottom:24px;display:block}.same-day-page .sd-process-grid h3{font-size:19px!important;line-height:1.45!important}.same-day-page .sd-process-grid p{font-size:14px;line-height:1.8}.same-day-page .sd-pricing{border-block:1px solid #deddd7}.same-day-page .sd-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.same-day-page .sd-price-grid>div{background:#fff8df!important;border:0!important;border-top:3px solid #171714!important;border-radius:0!important;padding:25px 20px!important}.same-day-page .sd-price-grid h3{min-height:62px;font-size:28px!important}.same-day-page .sd-price-grid p:first-of-type{font:800 clamp(30px,3.1vw,43px)/1.2 var(--font-display)!important;margin:15px 0!important}.same-day-page .sd-price-grid p:last-child{font-size:14px;line-height:1.7}.same-day-page .sd-dietary .wrap{grid-template-columns:1.2fr .8fr;align-items:center;gap:65px;display:grid}.same-day-page .sd-dietary-photo{aspect-ratio:1;background:#fff8df;border:2px solid #171714;border-radius:50%;position:relative;overflow:hidden;box-shadow:12px 10px #f2b81c}.same-day-page .sd-dietary-photo img{object-fit:contain;padding:10%}.same-day-page .sd-delivery .wrap>div:has(>div>p){flex-wrap:wrap;gap:10px!important;display:flex!important}.same-day-page .sd-delivery .wrap>div>div{border-color:#deddd7!important;border-radius:999px!important;padding:10px 18px!important}.same-day-page .sd-delivery .wrap>div>div p{font-size:14px}.same-day-page .section.sd-closing{border-block:2px solid #171714;position:relative;background:#f2b81c!important;padding-top:86px!important}.same-day-page .sd-closing:after{content:"";background:repeating-conic-gradient(#171714 0% 25%,#0000 0% 50%) 0 0/16px 16px;height:16px;position:absolute;inset:0 0 auto}.same-day-page .sd-closing :is(p,.muted){color:#171714!important}.same-day-page .sd-closing .btn-primary{color:#fff;background:#171714;box-shadow:4px 4px #fff}.same-day-page .sd-closing .btn-secondary{background:#fff}body .same-day-page .sd-faq .wrap-narrow{max-width:1060px}.same-day-page .sd-faq .wrap-narrow>div{gap:0!important}.same-day-page .sd-faq-item{border-bottom:1px solid #deddd7}.same-day-page .sd-faq-item:first-child{border-top:2px solid #171714}.same-day-page .sd-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;list-style:none;display:flex}.same-day-page .sd-faq-item summary::-webkit-details-marker{display:none}.same-day-page .sd-faq-item summary h3{margin:0!important;font-size:18px!important}.same-day-page .sd-faq-item summary>span{background:#fff4cf;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:22px;transition:transform .2s;display:grid}.same-day-page .sd-faq-item[open] summary>span{transform:rotate(45deg)}.same-day-page .sd-faq-item>p{max-width:90ch;padding:0 45px 25px 0;line-height:1.8}.same-day-page :is(a,summary):focus-visible{outline-offset:5px;outline:3px solid #171714}@media (prefers-reduced-motion:no-preference){.same-day-page .sd-hero-copy,.same-day-page .sd-hero-art{animation:.65s ease-out both sd-enter}.same-day-page .sd-hero-art{animation-delay:.1s}@keyframes sd-enter{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}}@media (max-width:1000px){.same-day-page .sd-hero-grid{gap:30px}.same-day-page .sd-hero-actions{flex-direction:column;align-items:stretch;max-width:310px}.same-day-page .sd-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.same-day-page .sd-occasions .wrap{gap:0 35px}.same-day-page .sd-dietary .wrap{gap:35px}}@media (max-width:760px){.same-day-page .sd-hero{padding:42px 0 58px}.same-day-page .sd-hero-grid{grid-template-columns:1fr;gap:28px}.same-day-page .sd-hero h1{max-width:11ch;font-size:clamp(66px,14vw,96px)}.same-day-page .sd-hero-copy>p{font-size:16px}.same-day-page .sd-hero-actions{flex-direction:row;max-width:none}.same-day-page .sd-hero-art{width:88%;max-width:460px;margin:0 auto}.same-day-page .sd-hero-clock{width:72px;height:72px}.same-day-page .sd-answer{padding:24px!important}.same-day-page .sd-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.same-day-page .sd-facts>div{border:0!important}.same-day-page .sd-facts>div:last-child{grid-column:1/-1}.same-day-page .sd-tomorrow{display:block;padding:26px!important}.same-day-page .sd-occasions .wrap{display:block}.same-day-page .sd-occasion-list{margin-top:28px}.same-day-page .sd-price-grid{grid-template-columns:1fr!important}.same-day-page .sd-price-grid h3{min-height:0}.same-day-page .sd-dietary .wrap{grid-template-columns:1fr}.same-day-page .sd-dietary-photo{width:80%;max-width:350px;margin:0 auto}}@media (max-width:540px){.same-day-page .sd-hero-actions{flex-direction:column}.same-day-page .sd-format-grid{grid-template-columns:1fr!important}.same-day-page .sd-format-grid>a{padding-inline:22px!important}.same-day-page .sd-format-photo{margin-inline:-22px}.same-day-page .sd-process-grid{grid-template-columns:1fr}.same-day-page .sd-process-grid>div{position:relative;padding-left:78px!important}.same-day-page .sd-process-grid>div:before{border-bottom-width:5px;font-size:38px;position:absolute;top:24px;left:20px}.same-day-page .sd-faq-item summary{gap:14px}.same-day-page .sd-faq-item summary h3{font-size:16px!important;line-height:1.6!important}.same-day-page .sd-closing .btn{width:100%}}@media (prefers-reduced-motion:reduce){.same-day-page *,.same-day-page :before{transition:none!important;animation:none!important}}
