:root{--promo-bar-orange:#fd7914;--promo-bar-height:80px;--promo-bar-width:1280px}.promo-bottom-bar{z-index:85;width:min(var(--promo-bar-width), calc(100% - 2rem));max-width:var(--promo-bar-width);height:var(--promo-bar-height);background-color:var(--promo-bar-orange);border-radius:12px 12px 0 0;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.promo-bottom-bar--docked{position:absolute;top:0;bottom:auto}.promo-bottom-bar__inner{justify-content:space-between;align-items:center;gap:1.25rem;width:100%;height:100%;padding-inline:2.5rem;display:flex}.promo-bottom-bar__title{letter-spacing:-.01em;color:#fff;margin:0;padding:0;font-size:1.25rem;font-weight:500;line-height:1.2}.promo-bottom-bar__close{z-index:1;color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;transition:color .2s;display:inline-flex;position:absolute;top:.625rem;right:1rem}.promo-bottom-bar__close:hover{color:#fff}.promo-bottom-bar__close svg{stroke-width:2.5px;width:.8125rem;height:.8125rem}.promo-bottom-bar__cta{color:var(--promo-bar-orange);background-color:#fff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.625rem 1.75rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .2s;display:inline-flex}.promo-bottom-bar__cta:hover{background-color:#f8fafc}footer[data-site-footer]{position:relative}footer[data-site-footer][data-promo-docked]>.footer-body{padding-top:var(--promo-bar-height)}@media (max-width:639px){.promo-bottom-bar{width:100%;height:auto;min-height:var(--promo-bar-height);border-radius:0}.promo-bottom-bar__inner{text-align:center;flex-direction:column;justify-content:center;gap:.625rem;padding:1.75rem 1.5rem 1rem}.promo-bottom-bar__title{font-size:.9375rem}.promo-bottom-bar__cta{align-self:center}.promo-bottom-bar__close{top:.5rem;right:.75rem}footer[data-site-footer][data-promo-docked]>.footer-body{padding-top:calc(var(--promo-bar-height) + 2.5rem)}}
