html.rra-camp-popup-open{overflow:hidden}
#rra-thanksgiving-popup{box-sizing:border-box;padding:0;width:min(94vw,32rem);max-width:none;max-height:92vh;max-height:92dvh;overflow:auto;overscroll-behavior:contain;border:1px solid #d9b68c;border-radius:1rem;background:#fff8ee;color:#291918}
#rra-thanksgiving-popup::backdrop{background:rgba(7,16,27,.78)}
#rra-thanksgiving-popup .rra-camp-popup-content{padding:.75rem;display:grid;gap:.5rem;text-align:center}
#rra-thanksgiving-popup .rra-camp-popup-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left}
#rra-thanksgiving-popup h2{font:700 1.05rem/1.2 system-ui;margin:0;color:inherit}
#rra-thanksgiving-popup button{flex:none;min-height:44px;min-width:44px;border:1px solid #b29885;border-radius:.5rem;color:#291918;background:white;cursor:pointer;font:700 1.3rem system-ui}
#rra-thanksgiving-popup img{display:block;width:100%;height:auto;max-height:55vh;max-height:55dvh;object-fit:contain;border-radius:.5rem}
#rra-thanksgiving-popup p{font:600 .95rem/1.3 system-ui;margin:0;color:inherit}
#rra-thanksgiving-popup .rra-camp-popup-cta{display:grid;place-items:center;min-height:44px;padding:0 .5rem;border-radius:.55rem;background:#713215;color:#fff;font:700 1rem system-ui;text-decoration:none}
#rra-thanksgiving-popup :focus-visible{outline:3px solid #266eac;outline-offset:2px}
