:root {
  --shimmer-first-color: #CED2DA;
  --shimmer-second-color: #F1F3F7;
  --shimmer-third-color: #CED2DA;
}
:root .inverted {
  --shimmer-first-color: #191C23;
  --shimmer-second-color: #444851;
  --shimmer-third-color: #191C23;
}
:root .dark {
  --shimmer-first-color: #191C23;
  --shimmer-second-color: #444851;
  --shimmer-third-color: #191C23;
}
:root .dark .inverted {
  --shimmer-first-color: #CED2DA;
  --shimmer-second-color: #F1F3F7;
  --shimmer-third-color: #CED2DA;
}

:root {
  --base-font-feature-settings: "ss01" on, "liga" off, "clig" off;
}

@media (max-width: 1280px) {
  .count-down-timer-banner {
    width: 100%;
    min-height: 64px;
    position: relative;
    border-radius: 16px;
  }
  .count-down-timer-banner .img-full {
    position: absolute;
    inset: 0;
    display: flex;
    -o-object-fit: cover;
       object-fit: cover;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: 16px;
  }
  .count-down-timer-banner .img-full img {
    width: 100% !important;
    height: auto !important;
    -o-object-fit: cover;
       object-fit: cover;
    mix-blend-mode: overlay;
    border-right: inherit;
  }
  .count-down-timer-banner .black-friday-timer {
    position: relative;
    z-index: 2;
  }
  .count-down-timer-banner .black-friday-timer .time {
    width: 32px;
    height: 32px;
  }
  .count-down-timer-banner .black-friday-timer .dot {
    width: 4px;
    height: 4px;
  }
}
