.deal-bar{--background-color:var(--color--agave);--foreground-color:var(--color--white);background:var(--background-color);color:var(--foreground-color);font:var(--font--paragraph);overflow:hidden;padding:var(--spacing-2--static) 45px var(--spacing-2--static) var(--spacing-2--static);position:relative;text-align:center}.deal-bar.bottom{margin-top:var(--spacing-2--static)}@media (max-width:1023px){.deal-bar.bottom{margin-top:0}}@media (max-width:767px){.deal-bar{padding:10px;text-align:left}}.deal-bar.dark-text{--foreground-color:var(--color--black)}.deal-bar-inner{align-items:center;column-gap:var(--spacing-4--static);display:flex;flex-wrap:wrap;justify-content:center;row-gap:var(--spacing-2--static)}@media (max-width:767px){.deal-bar-inner{display:block}}.deal-bar-inner a:hover{text-decoration:underline}@media (max-width:767px){.deal-bar-text{margin-right:var(--spacing-2--static)}.deal-bar-text:last-child{margin-right:0}}.deal-bar-time-text{background:var(--foreground-color);border-radius:8px;color:var(--background-color);column-gap:var(--spacing-1--static);display:inline-flex;padding:0 var(--spacing-2--static)}@media (max-width:767px){.deal-bar-time-text{column-gap:0}}.deal-bar-time-text:first-child{margin-left:0}.deal-bar-time-text:last-child{margin-right:0}.deal-bar-time-text .number{font-family:Courier,monospace}@media (max-width:767px){.deal-bar-time-text .unit{display:none}}a.deal-bar-btn,button.deal-bar-btn{border:1px solid;border-radius:5px;color:inherit;display:inline-block;font:var(--font--testimonial-name--desktop);padding:0 var(--spacing-1--static)}@media (min-width:768px){.deal-bar-btn{display:block}}@media (max-width:767px){.deal-bar-btn.desktop{display:none}}@media (min-width:768px){.deal-bar-btn.desktop{display:block}}@media (max-width:767px){.deal-bar-btn.mobile{display:block}}@media (min-width:768px){.deal-bar-btn.mobile{display:none}}a.deal-bar-btn:focus,a.deal-bar-btn:hover,button.deal-bar-btn:focus,button.deal-bar-btn:hover{background-color:none;color:inherit;text-decoration:none}a.deal-bar-btn.mobile,button.deal-bar-btn.mobile{font:var(--font--testimonial-name--mobile)}button.deal-bar-btn{background:transparent}.deal-bar-close{cursor:pointer;height:24px;position:absolute;right:8px;top:8px;width:24px}.deal-bar-close path{fill:currentColor}.deal-bar-close:hover path{fill:var(--color--grey-5)}.deal-bar.dark-text .deal-bar-close:hover path{fill:var(--color--grey-1)}