.thanksgiving-popup{color:#fff;background:0 0;border:0;width:min(900px,100vw - 40px,133.333dvh - 240px);max-width:none;max-height:none;margin:auto;padding:0;position:fixed;inset:40px 0 0;overflow:visible}.thanksgiving-popup::backdrop{background:#000000c2}.thanksgiving-popup__card{background:#fff3ea;border-radius:12px;overflow:hidden;box-shadow:0 18px 80px #0006}.thanksgiving-popup picture,.thanksgiving-popup picture img{width:100%;display:block}.thanksgiving-popup picture img{aspect-ratio:4/3;object-fit:contain;height:auto}.thanksgiving-popup__close{color:#191615;cursor:pointer;background:#fff3ea;border:1px solid #fff6;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:-52px;right:0}.thanksgiving-popup__actions{padding:12px}.thanksgiving-popup__call{color:#fff;text-align:center;background:#db0012;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font:700 18px/1.35 Chullos,Helvetica,Arial,sans-serif;display:flex}.thanksgiving-popup__call svg{flex:none}.thanksgiving-popup__call:hover{background:#af000e}.thanksgiving-popup__close:focus-visible,.thanksgiving-popup__call:focus-visible{outline-offset:4px;outline:3px solid #fff}.thanksgiving-popup__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.thanksgiving-popup{width:min(440px,100vw - 32px,80dvh - 144px)}.thanksgiving-popup picture img{aspect-ratio:4/5}.thanksgiving-popup__call{gap:7px;padding:10px;font-size:16px}.thanksgiving-popup__call b{display:inline-block}}
