#rh-closed-banner{position:fixed;top:0;left:0;right:0;z-index:99999;background:var(--rh-banner-bg,#D14343);color:var(--rh-banner-text,#ffffff);font-family:'Inter',sans-serif;font-size:1rem;font-weight:600;line-height:1.5;padding:12px 48px;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;box-shadow:0 3px 16px rgb(0 0 0 / .22);animation:rh-banner-drop 0.4s cubic-bezier(.22,1,.36,1) both;box-sizing:border-box}@keyframes rh-banner-drop{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}#rh-closed-banner-icon{flex-shrink:0;width:18px;height:18px;opacity:.9}#rh-closed-banner-icon svg{width:18px;height:18px;stroke:var(--rh-banner-text,#ffffff);display:block}#rh-closed-banner-text{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}#rh-closed-banner-text strong{font-weight:700}#rh-closed-banner-text span{opacity:.88;font-weight:400}#rh-closed-banner-sep{opacity:.45;font-weight:300}#rh-closed-banner-dismiss{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:6px;color:var(--rh-banner-text,#ffffff);opacity:.6;line-height:1;font-size:1rem;border-radius:3px;transition:opacity 0.15s ease,background 0.15s ease;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}#rh-closed-banner-dismiss:hover{opacity:1;background:rgb(255 255 255 / .15)}body.rh-banner-visible{padding-top:50px!important}@media (max-width:600px){#rh-closed-banner{font-size:.875rem;padding:10px 44px 10px 12px;line-height:1.45;align-items:flex-start;justify-content:flex-start}#rh-closed-banner-icon{display:none}#rh-closed-banner-text{flex-direction:column;align-items:flex-start;gap:3px;text-align:left}#rh-closed-banner-sep{display:none}#rh-closed-banner-dismiss{top:12px;transform:none}body.rh-banner-visible{padding-top:62px!important}}#rh-closed-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:var(--rh-overlay);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:20px;animation:rh-fade-in 0.35s ease both}@keyframes rh-fade-in{from{opacity:0}to{opacity:1}}@keyframes rh-slide-up{from{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}#rh-closed-card{background:var(--rh-bg);color:var(--rh-text);border-radius:4px;max-width:480px;width:100%;box-shadow:0 32px 80px rgb(0 0 0 / .22),0 8px 24px rgb(0 0 0 / .12);overflow:hidden;animation:rh-slide-up 0.45s cubic-bezier(.22,1,.36,1) 0.1s both;font-family:'Inter',sans-serif}#rh-closed-card-accent{height:5px;background:var(--rh-accent)}#rh-closed-card-body{padding:40px 44px 36px;text-align:center}#rh-closed-icon{margin:0 auto 22px;width:58px;height:58px;border-radius:50%;background:color-mix(in srgb,var(--rh-accent) 9%,transparent);display:flex;align-items:center;justify-content:center}#rh-closed-icon svg{width:30px;height:30px;stroke:var(--rh-accent)}#rh-closed-icon img{width:38px;height:38px;object-fit:contain}#rh-closed-heading{font-family:'Quicksand',sans-serif;font-size:1.55rem;font-weight:600;line-height:1.25;margin:0 0 12px;color:var(--rh-text);letter-spacing:-.01em}#rh-closed-message{font-size:.95rem;font-weight:300;line-height:1.65;margin:0 0 6px;color:var(--rh-text);opacity:.75}#rh-closed-next-label{font-size:.88rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rh-accent);margin:16px 0 0}.rh-divider{border:none;border-top:1px solid color-mix(in srgb,var(--rh-text) 9%,transparent);margin:28px 0}#rh-countdown{display:flex;justify-content:center;gap:10px;margin:0 0 4px}.rh-tile{display:flex;flex-direction:column;align-items:center;min-width:64px}.rh-tile-value{font-family:'Inter',sans-serif;font-size:2rem;font-weight:700;line-height:1;color:#fff;background:var(--rh-accent);border-radius:6px;width:64px;height:56px;display:flex;align-items:center;justify-content:center;letter-spacing:-.02em;transition:transform 0.12s ease}.rh-tile-value.rh-tick{transform:scale(1.07)}.rh-tile-label{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rh-text);opacity:.45;margin-top:7px}.rh-tile-sep{font-size:1.8rem;font-weight:300;color:var(--rh-text);opacity:.25;align-self:flex-start;padding-top:8px;min-width:auto}#rh-closed-btn{display:inline-block;margin-top:28px;padding:13px 32px;background:#fff0;color:var(--rh-accent);border:1.5px solid var(--rh-accent);border-radius:3px;font-family:'Inter',sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background 0.2s ease,color 0.2s ease}#rh-closed-btn:hover{background:var(--rh-accent);color:#fff}@media (max-width:480px){#rh-closed-overlay{align-items:flex-end;padding:0}#rh-closed-card{border-radius:12px 12px 0 0;max-width:100%;animation:rh-slide-up-mobile 0.4s cubic-bezier(.22,1,.36,1) 0.05s both}@keyframes rh-slide-up-mobile{from{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}#rh-closed-card-body{padding:28px 24px 32px}#rh-closed-heading{font-size:1.25rem}#rh-closed-icon{width:48px;height:48px;margin-bottom:16px}#rh-closed-icon svg{width:24px;height:24px}.rh-tile-value{width:56px;height:50px;font-size:1.65rem}.rh-tile{min-width:56px}.rh-tile-sep{font-size:1.5rem}#rh-countdown{gap:8px}#rh-closed-btn{width:100%;text-align:center;padding:14px 20px;box-sizing:border-box}}#rh-product-closed-overlay{position:fixed;inset:0;z-index:999998;display:flex;align-items:center;justify-content:center;background:var(--rh-overlay);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:20px;animation:rh-product-fade-in 0.35s ease both}@keyframes rh-product-fade-in{from{opacity:0}to{opacity:1}}@keyframes rh-product-slide-up{from{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}#rh-product-closed-card{background:var(--rh-bg);color:var(--rh-text);border-radius:4px;max-width:440px;width:100%;box-shadow:0 32px 80px rgb(0 0 0 / .22),0 8px 24px rgb(0 0 0 / .12);overflow:hidden;animation:rh-product-slide-up 0.45s cubic-bezier(.22,1,.36,1) 0.1s both;font-family:'Inter',sans-serif}#rh-product-closed-card-accent{height:5px;background:var(--rh-accent)}#rh-product-closed-card-body{padding:36px 40px 32px;text-align:center}#rh-product-closed-icon{margin:0 auto 20px;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--rh-accent) 9%,transparent);display:flex;align-items:center;justify-content:center}#rh-product-closed-icon svg{width:26px;height:26px;stroke:var(--rh-accent)}#rh-product-closed-heading{font-family:'Quicksand',sans-serif;font-size:1.35rem;font-weight:600;line-height:1.25;margin:0 0 10px;color:var(--rh-text);letter-spacing:-.01em}#rh-product-closed-message{font-size:.92rem;font-weight:300;line-height:1.6;margin:0;color:var(--rh-text);opacity:.75}#rh-product-closed-btn{display:inline-block;margin-top:24px;padding:12px 30px;background:#fff0;color:var(--rh-accent);border:1.5px solid var(--rh-accent);border-radius:3px;font-family:'Inter',sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background 0.2s ease,color 0.2s ease}#rh-product-closed-btn:hover{background:var(--rh-accent);color:#fff}@media (max-width:480px){#rh-product-closed-overlay{align-items:flex-end;padding:0}#rh-product-closed-card{border-radius:12px 12px 0 0;max-width:100%;animation:rh-product-slide-up-mobile 0.4s cubic-bezier(.22,1,.36,1) 0.05s both}@keyframes rh-product-slide-up-mobile{from{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}#rh-product-closed-card-body{padding:26px 22px 28px}#rh-product-closed-heading{font-size:1.15rem}#rh-product-closed-btn{width:100%;text-align:center;padding:13px 20px;box-sizing:border-box}}