/* Naprawa kolizji background shorthand: oryginalne .sch-christmas .sch-hero nadpisuje background-image z .sch-hero-full */
.sch-home.sch-christmas .sch-hero.sch-hero-full {
  background-image:var(--sch-hero-overlay),var(--sch-hero-bg-image)!important;
  background-size:cover!important;
  background-position:center 52%!important;
  background-repeat:no-repeat!important;
  background-color:#173528!important;
  min-height:390px!important;
  padding:30px 0!important;
}
.sch-home.sch-christmas .sch-hero-full .sch-hero-grid{width:min(1100px,calc(100% - 48px))!important;grid-template-columns:minmax(0,510px) 1fr!important;min-height:0!important;gap:18px!important}
.sch-home.sch-christmas .sch-hero-full .sch-hero-copy{max-width:510px!important;padding:20px 24px!important;background:rgba(12,29,22,.67)!important;border-radius:22px!important;box-shadow:0 12px 30px rgba(0,0,0,.12)!important;color:#fff7ec!important}
.sch-home.sch-christmas .sch-hero-full h1{font-size:clamp(34px,3.8vw,52px)!important;line-height:1.07!important;max-width:16ch!important;margin:10px 0 12px!important}
.sch-home.sch-christmas .sch-hero-full .sch-lead{font-size:15px!important;line-height:1.5!important}
.sch-home.sch-christmas .sch-hero-full .sch-actions{margin-top:18px!important}
.sch-home.sch-christmas .sch-hero-full .sch-trust-row{margin-top:16px!important;gap:9px!important}
.sch-home .sch-countdown-note{display:none!important}
.sch-home .sch-countdown-shell{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:1060px!important}
.sch-home .sch-countdown{min-width:0;gap:12px!important;padding:10px 12px!important}
.sch-home .sch-countdown-section{padding:12px 0!important}
@media(max-width:820px){
  .sch-home.sch-christmas .sch-hero.sch-hero-full{min-height:0!important;padding:24px 0!important;background-position:60% center!important}
  .sch-home.sch-christmas .sch-hero-full .sch-hero-grid{grid-template-columns:1fr!important;width:calc(100% - 28px)!important}
  .sch-home.sch-christmas .sch-hero-full .sch-hero-copy{max-width:580px!important;padding:20px!important}
  .sch-home .sch-countdown-shell{grid-template-columns:1fr!important}
}
@media(max-width:560px){
  .sch-home.sch-christmas .sch-hero-full h1{font-size:clamp(32px,9vw,42px)!important}
  .sch-home .sch-countdown{grid-template-columns:1fr!important}
  .sch-home .sch-time-grid span{min-width:0!important}
}
