/* Only this footer widget; the countdown's generated values remain untouched. */
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2{
  position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;
  width:100%;max-width:360px;padding:19px 14px 17px!important;
  border-style:solid!important;border-width:1px!important;border-color:#b7a274!important;
  border-radius:15px;background:#10382e!important;color:#fff9ec;
  box-shadow:inset 0 0 0 5px #ffffff03,inset 0 0 0 6px #d8c29117,0 5px 16px #071e1826;
}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2::before,
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2::after{
  content:"";position:absolute;inset:-70px 0 0;pointer-events:none;z-index:0;
  background-image:radial-gradient(circle at 16px 13px,#ffffff70 0 1px,transparent 1.8px),radial-gradient(circle at 73px 45px,#ffffff46 0 .8px,transparent 1.5px),radial-gradient(circle at 105px 27px,#ffffff60 0 1.1px,transparent 1.8px);
  background-size:123px 70px;background-repeat:repeat;
  animation:bbx-footer-countdown-snow 27s linear infinite;animation-play-state:paused;
}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2::after{
  background-image:radial-gradient(circle at 34px 37px,#ffffff4d 0 .7px,transparent 1.3px),radial-gradient(circle at 91px 7px,#ffffff38 0 .9px,transparent 1.6px);
  background-size:137px 70px;animation-duration:39s;
}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2[data-bbx-snow-ready="true"][data-bbx-snow-active="true"]::before,
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2[data-bbx-snow-ready="true"][data-bbx-snow-active="true"]::after{animation-play-state:running}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 > *{position:relative;z-index:1}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 > h4.widget-title{
  margin:0 40px 16px 0!important;padding:0!important;color:#fff8e7!important;
  font:400 18px/1.3 Georgia,"Times New Roman",serif!important;letter-spacing:0!important;
}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 #countdown-2{
  box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;
  padding:10px 4px 9px!important;border:0!important;border-radius:9px;
  background:#ffffff04!important;box-shadow:inset 0 0 0 1px #dec89821;
}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 #countdown-2 .countdown-row{
  display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);
  gap:4px;width:100%!important;margin:0!important;padding:0!important;
}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 #countdown-2::before,
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 #countdown-2::after,
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 #countdown-2 .countdown-row::before,
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 #countdown-2 .countdown-row::after{content:none!important;display:none!important}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 #countdown-2 .countdown-section{
  display:block!important;float:none!important;width:auto!important;min-width:0;
  margin:0!important;padding:0!important;text-align:center!important;background:none!important;
}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 #countdown-2 .countdown-amount{
  display:block!important;margin:0!important;padding:0 0 5px!important;
  font-size:26px!important;font-weight:700!important;line-height:1.15!important;
  font-variant-numeric:tabular-nums;color:#fffaf0!important;
}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 #countdown-2 .countdown-period{
  display:block!important;margin:0!important;padding:0!important;color:#dce6db!important;
  font-size:10px!important;line-height:1.35!important;letter-spacing:0!important;white-space:nowrap;
}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 .bbx-countdown-snow-toggle{
  appearance:none;position:absolute;z-index:2;top:6px;right:5px;
  display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;
  padding:0!important;margin:0!important;border:0!important;border-radius:50%;
  background:transparent!important;color:#ddc992!important;font:700 17px/1 Arial,sans-serif!important;cursor:pointer;
}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 .bbx-countdown-snow-toggle:hover:not(:disabled){background:#ffffff0d!important}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 .bbx-countdown-snow-toggle:focus-visible{outline:2px solid #e6d2a2;outline-offset:-5px}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 .bbx-countdown-snow-toggle:disabled{opacity:.5;cursor:default}
body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 .bbx-countdown-snow-toggle[hidden]{display:none!important}
@keyframes bbx-footer-countdown-snow{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,70px,0)}}
@media(prefers-reduced-motion:reduce){
  body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2::before,
  body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2::after{animation:none!important}
  body.bbx-global-refresh .fusion-footer-widget-area #the-countdown-pro-2 .bbx-countdown-snow-toggle{display:none!important}
}
