.product-urgency-banner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--pub-min-height-mobile, 480px);padding:48px 20px;overflow:hidden;background-color:var(--pub-bg, #000000);color:var(--pub-text, #ffffff);text-align:center}.product-urgency-banner [hidden]{display:none!important}.pub-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pub-bg img{width:100%;height:100%;object-fit:cover}.pub-bg .pub-bg__desktop{display:block}.pub-bg .pub-bg__mobile{display:none}@media(max-width:767px){.pub-bg .pub-bg__desktop.has-mobile{display:none}.pub-bg .pub-bg__mobile{display:block}}.pub-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:920px}.pub-heading,.pub-subheading,.pub-footnote{margin:0}.pub-heading{max-width:100%;font-family:BNKick,sans-serif;font-weight:900;font-size:min(64px,8.2vw);line-height:1;letter-spacing:0;text-transform:uppercase;background-image:var(--pub-heading-gradient, linear-gradient(var(--pub-text, #ffffff), var(--pub-text, #ffffff)));-webkit-background-clip:text;background-clip:text;color:transparent}.pub-subheading{margin-top:18px;max-width:34em;font-family:Figtree,sans-serif;font-weight:400;font-size:14px;line-height:1.45;color:var(--pub-text, #ffffff)}.pub-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:28px;padding:16px 28px;border:0;border-radius:4px;background-color:var(--pub-button-bg, #ffffff);color:var(--pub-button-text, #000000);font-family:Figtree,sans-serif;font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.pub-button:hover,.pub-button:focus,.pub-button:visited{color:var(--pub-button-text, #000000);text-decoration:none}.pub-button svg{flex:0 0 auto}.pub-countdown{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:0;width:100%;max-width:100%;margin-top:36px;box-sizing:border-box;text-align:center;text-transform:uppercase}.pub-countdown.is-expired{visibility:hidden}@media(max-width:767px){.pub-countdown--hide-mobile{display:none}}@media(min-width:768px){.pub-countdown--hide-desktop{display:none}}.pub-countdown__unit{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0 6px}.pub-countdown__unit+.pub-countdown__unit{border-left:1px solid rgba(255,255,255,.35)}.pub-countdown__number{margin:0;font-family:BNKick,sans-serif;font-weight:900;font-size:36px;line-height:100%;letter-spacing:0;color:var(--pub-countdown, #ffffff);text-shadow:0 0 28px var(--pub-countdown-glow, #ff0000)}.pub-countdown__label{margin:0;font-family:Figtree,sans-serif;font-weight:600;font-size:11px;line-height:1.2;letter-spacing:.06em;color:var(--pub-text, #ffffff);text-transform:uppercase}.pub-footnote{margin-top:28px;font-family:Figtree,sans-serif;font-weight:600;font-size:11px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--pub-text, #ffffff)}@media(min-width:768px){.product-urgency-banner{min-height:var(--pub-min-height-desktop, 710px);padding:64px 40px}.pub-heading{font-size:64px}.pub-subheading{margin-top:53px;max-width:400px;font-size:16px;line-height:1.5}.pub-button{margin-top:41px;padding:15px 27px;font-size:15px}.pub-countdown{margin-top:40px}.pub-countdown__unit{min-width:100px;padding:0 22px;gap:12px}.pub-countdown__number{font-size:56px}.pub-countdown__label{font-size:13px}.pub-footnote{margin-top:32px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/product-urgency-banner.css.map */
