.bj-campaign-countdown{background:#114e40;color:#fffdf4;border-bottom:1px solid #ffffff1a}.bj-campaign-countdown[hidden],.bj-countdown[hidden]{display:none}.bj-campaign-countdown__inner{max-width:1440px;margin:auto;padding:23px var(--pstr-gutter,32px);display:flex;align-items:center;justify-content:space-between;gap:40px}.bj-campaign-countdown__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 15px;font:500 9px/1.3 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;color:#e5eadf}.bj-campaign-countdown__eyebrow::before{content:"";width:5px;height:5px;flex:none;background:#dce22c;border-radius:50%}.bj-campaign-countdown__offers{display:flex;align-items:center;gap:38px}.bj-campaign-countdown__offer+.bj-campaign-countdown__offer{border-left:1px solid #ffffff30;padding-left:38px}.bj-campaign-countdown__intro{display:block;margin-bottom:1px;font:400 12px/1.3 var(--font-body--family);color:#f4f4e9}.bj-campaign-countdown__benefit{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.bj-campaign-countdown__benefit strong{font:500 45px/1.05 var(--font-body--family);letter-spacing:-.055em;color:#dce22c}.bj-campaign-countdown__benefit>span{font:400 20px/1.2 var(--font-body--family);letter-spacing:-.025em}.bj-countdown{display:flex;flex-direction:column;align-items:center;gap:12px;background:#083b303d;border:1px solid #ffffff25;border-radius:12px;padding:15px 25px;white-space:nowrap;font-family:var(--font-body--family)}.bj-countdown__label{font-size:10px;line-height:1.2;color:#e4e9dc}.bj-countdown__time{display:flex;align-items:flex-start;gap:14px;font-variant-numeric:tabular-nums}.bj-countdown__unit{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:31px}.bj-countdown__unit b{font-size:28px;font-weight:400;line-height:1;letter-spacing:-.03em}.bj-countdown__unit>span{font-size:8px;line-height:1.2;color:#d4dfd6;letter-spacing:.04em}.bj-countdown__time>i{font-style:normal;color:#9fbcab;font-size:20px;line-height:1.1}@media(max-width:749px){.bj-campaign-countdown__inner{padding:19px 20px 15px;flex-direction:column;gap:17px}.bj-campaign-countdown__copy{width:100%}.bj-campaign-countdown__eyebrow{justify-content:center;font-size:8px;margin-bottom:13px;letter-spacing:.12em}.bj-campaign-countdown__offers{justify-content:center;gap:24px}.bj-campaign-countdown__offer+.bj-campaign-countdown__offer{padding-left:24px}.bj-campaign-countdown__intro{font-size:10px}.bj-campaign-countdown__benefit{gap:7px}.bj-campaign-countdown__benefit strong{font-size:34px}.bj-campaign-countdown__benefit>span{font-size:15px}.bj-countdown{width:100%;box-sizing:border-box;flex-direction:row;justify-content:space-between;gap:12px;padding:11px 14px;border-radius:8px}.bj-countdown__label{font-size:9px;white-space:normal;max-width:92px;text-align:left}.bj-countdown__time{gap:10px}.bj-countdown__unit{min-width:23px;gap:3px}.bj-countdown__unit b{font-size:21px}.bj-countdown__unit>span{font-size:7px}.bj-countdown__time>i{font-size:16px}}@media(max-width:359px){.bj-campaign-countdown__inner{padding-inline:14px}.bj-campaign-countdown__offers{gap:17px}.bj-campaign-countdown__offer+.bj-campaign-countdown__offer{padding-left:17px}.bj-campaign-countdown__benefit strong{font-size:31px}.bj-campaign-countdown__benefit>span{font-size:14px}}

.bj-campaign-countdown{position:relative}.bj-campaign-countdown__inner{padding-right:76px}.bj-campaign-countdown__close{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.75;cursor:pointer;z-index:1}.bj-campaign-countdown__close[hidden]{display:none}.bj-campaign-countdown__close:hover{opacity:1;background:#ffffff12}.bj-campaign-countdown__close:focus-visible{outline:2px solid #dce22c;outline-offset:-4px;opacity:1}@media(max-width:749px){.bj-campaign-countdown__inner{padding-top:34px;padding-right:20px}.bj-campaign-countdown__close{inset-block-start:0;inset-inline-end:0}}@media(max-width:359px){.bj-campaign-countdown__inner{padding-right:14px}}
