/* JTS v5.10.3 — product action centring + full footer artwork */

/* Keep the basket glyph optically centred inside the circular product-card CTA. */
#jts-main a.jts-product-card__add{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
}
#jts-main a.jts-product-card__add > span{display:none!important;}
#jts-main a.jts-product-card__add .jts-icon{
  display:block!important;
  flex:0 0 18px!important;
  width:18px!important;
  height:18px!important;
  margin:0!important;
  position:static!important;
  transform:translateY(1px);
}

/* Show the complete woodland illustration. The old lower mask/content overlap
   hid the dog's legs and the bottom of the wooden sign on wide screens. */
#jts-footer.jts-footer--woodland .jts-footer-scene{
  -webkit-mask-image:none!important;
  mask-image:none!important;
  background-size:100% 100%!important;
  background-position:center center!important;
}
#jts-footer.jts-footer--woodland .jts-footer__content{
  margin-top:0!important;
}
#jts-footer.jts-footer--woodland .jts-footer__content::before{
  display:none!important;
  content:none!important;
}

@media(max-width:780px){
  #jts-footer.jts-footer--woodland .jts-footer-scene{
    background-size:auto 100%!important;
    background-position:var(--jts-footer-scene-mobile-position)!important;
  }
}
