/* ENKAI Homepage V3 — final isolated overrides */

/* Restore Bebas Neue on product titles and ENKAI Updates titles, with stronger sizing. */
body.page-template-page-enkai-home .enkai-product h3,
body.page-template-page-enkai-home .enkai-product h3 a,
body.page-template-page-enkai-home .enkai-news__item h3,
body.page-template-page-enkai-home .enkai-news__item h3 a{
  font-family:"Bebas Neue",Arial,sans-serif!important;
  text-transform:uppercase!important;
  letter-spacing:.01em;
}
body.page-template-page-enkai-home .enkai-product h3,
body.page-template-page-enkai-home .enkai-product h3 a{
  font-size:20px!important;
  line-height:1.12!important;
}
body.page-template-page-enkai-home .enkai-news__item h3,
body.page-template-page-enkai-home .enkai-news__item h3 a{
  font-size:20px!important;
  line-height:1.15!important;
}

/* Category cards: use image layer so hover zoom is smooth without moving the label. */
body.page-template-page-enkai-home .enkai-category{
  background-image:none!important;
  isolation:isolate;
}
body.page-template-page-enkai-home .enkai-category::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  transform:scale(1);
  transition:transform .45s ease;
}
body.page-template-page-enkai-home .enkai-category::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  width:auto!important;
  height:auto!important;
  right:auto!important;
  top:auto!important;
  transform:none!important;
  background:linear-gradient(180deg,rgba(0,0,0,.02) 28%,rgba(0,0,0,.20) 52%,rgba(0,0,0,.88) 100%)!important;
  z-index:1!important;
  display:block!important;
}
body.page-template-page-enkai-home .enkai-category:hover::before{
  transform:scale(1.08);
}
body.page-template-page-enkai-home .enkai-category__label{
  z-index:2!important;
  color:#fff!important;
  text-shadow:0 1px 10px rgba(0,0,0,.55);
}
body.page-template-page-enkai-home .enkai-category__label small{
  color:#fff!important;
  opacity:.9!important;
  text-shadow:0 1px 8px rgba(0,0,0,.6);
}

body.page-template-page-enkai-home .enkai-category:nth-child(1)::before{
  background-image:url("https://enkai.id/wp-content/uploads/2026/08/enkai-soccer.png");
}
body.page-template-page-enkai-home .enkai-category:nth-child(2)::before{
  background-image:url("https://enkai.id/wp-content/uploads/2026/08/enkai-futsal.jpeg");
}
body.page-template-page-enkai-home .enkai-category:nth-child(3)::before{
  background-image:url("https://enkai.id/wp-content/uploads/2026/08/enkai-running.jpeg");
}
body.page-template-page-enkai-home .enkai-category:nth-child(4)::before{
  background-image:url("https://enkai.id/wp-content/uploads/2026/08/enkai-lifestyle.jpeg");
}
body.page-template-page-enkai-home .enkai-category:nth-child(5)::before{
  background-image:url("https://enkai.id/wp-content/uploads/2026/08/enkai-kids.jpeg");
}

/* Homepage trust benefits: clearer, consistent 26px ENKAI-teal outline icons. */
body.page-template-page-enkai-home .enkai-benefit{
  display:flex!important;
  align-items:center!important;
  gap:18px!important;
}
body.page-template-page-enkai-home .enkai-benefit__icon{
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  display:block!important;
  position:relative!important;
  flex:0 0 28px!important;
}
body.page-template-page-enkai-home .enkai-benefit__icon svg{
  display:none!important;
}
body.page-template-page-enkai-home .enkai-benefit__icon::before{
  content:"";
  position:absolute;
  inset:1px;
  background:#00ABA7;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-position:center;
  mask-position:center;
  -webkit-mask-size:contain;
  mask-size:contain;
}
body.page-template-page-enkai-home .enkai-benefit:nth-child(1) .enkai-benefit__icon::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 8h14l-1 12H6L5 8Zm3 0V6a4 4 0 0 1 8 0v2' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 8h14l-1 12H6L5 8Zm3 0V6a4 4 0 0 1 8 0v2' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body.page-template-page-enkai-home .enkai-benefit:nth-child(2) .enkai-benefit__icon::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.8 5.8a5 5 0 0 0-7.1 0L12 7.5l-1.7-1.7a5 5 0 1 0-7.1 7.1L12 21l8.8-8.1a5 5 0 0 0 0-7.1Z' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.8 5.8a5 5 0 0 0-7.1 0L12 7.5l-1.7-1.7a5 5 0 1 0-7.1 7.1L12 21l8.8-8.1a5 5 0 0 0 0-7.1Z' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body.page-template-page-enkai-home .enkai-benefit:nth-child(3) .enkai-benefit__icon::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='9' r='6' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m9.4 9 1.7 1.7 3.6-3.6M9 14.2 8 21l4-2.2 4 2.2-1-6.8' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='9' r='6' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m9.4 9 1.7 1.7 3.6-3.6M9 14.2 8 21l4-2.2 4 2.2-1-6.8' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body.page-template-page-enkai-home .enkai-benefit:nth-child(4) .enkai-benefit__icon::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3 19 6v5c0 4.7-3 8-7 10-4-2-7-5.3-7-10V6l7-3Z' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='9' y='10' width='6' height='5' rx='1' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M10.5 10V8.8a1.5 1.5 0 0 1 3 0V10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3 19 6v5c0 4.7-3 8-7 10-4-2-7-5.3-7-10V6l7-3Z' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='9' y='10' width='6' height='5' rx='1' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M10.5 10V8.8a1.5 1.5 0 0 1 3 0V10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
}
body.page-template-page-enkai-home .enkai-benefit b{
  font-size:15px!important;
  line-height:1.3!important;
}

/* Legacy non-functional tabs: hidden defensively even if cached markup is served. */
body.page-template-page-enkai-home .enkai-tabs{
  display:none!important;
}

/* Find Your Pair: add the approved playing-surface photography while keeping text readable. */
body.page-template-page-enkai-home .enkai-surface__item{
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  isolation:isolate;
}
body.page-template-page-enkai-home .enkai-surface__item:nth-child(1){background-image:url("https://enkai.id/wp-content/uploads/2026/08/FG.jpeg")!important;}
body.page-template-page-enkai-home .enkai-surface__item:nth-child(2){background-image:url("https://enkai.id/wp-content/uploads/2026/08/AG-FG.jpeg")!important;}
body.page-template-page-enkai-home .enkai-surface__item:nth-child(3){background-image:url("https://enkai.id/wp-content/uploads/2026/08/IN.jpeg")!important;}
body.page-template-page-enkai-home .enkai-surface__item:nth-child(4){background-image:url("https://enkai.id/wp-content/uploads/2026/08/TF.jpeg")!important;}
body.page-template-page-enkai-home .enkai-surface__shade{
  opacity:1!important;
  background:linear-gradient(180deg,rgba(0,0,0,.18) 12%,rgba(0,0,0,.46) 48%,rgba(0,0,0,.92) 100%)!important;
  z-index:1!important;
}
body.page-template-page-enkai-home .enkai-surface__content{z-index:2!important;}

/* Built for the Pitch */
body.page-template-page-enkai-home .enkai-promos .enkai-promo:first-child{
  background-image:url("https://enkai.id/wp-content/uploads/2026/08/build-for-the-picth-Large.jpeg")!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  color:#fff!important;
}
body.page-template-page-enkai-home .enkai-promos .enkai-promo:first-child .enkai-promo__shade{
  display:block!important;
  background:linear-gradient(90deg,rgba(0,0,0,.78) 0%,rgba(0,0,0,.55) 36%,rgba(0,0,0,.12) 68%,rgba(0,0,0,0) 100%)!important;
}
body.page-template-page-enkai-home .enkai-promos .enkai-promo:first-child .enkai-promo__content,
body.page-template-page-enkai-home .enkai-promos .enkai-promo:first-child .enkai-kicker,
body.page-template-page-enkai-home .enkai-promos .enkai-promo:first-child a{color:#fff!important;}

/* Under 400K */
body.page-template-page-enkai-home .enkai-promos .enkai-promo:nth-child(2){background:#00ABA7!important;color:#fff!important;}
body.page-template-page-enkai-home .enkai-promos .enkai-promo:nth-child(2) .enkai-kicker,
body.page-template-page-enkai-home .enkai-promos .enkai-promo:nth-child(2) h2,
body.page-template-page-enkai-home .enkai-promos .enkai-promo:nth-child(2) p,
body.page-template-page-enkai-home .enkai-promos .enkai-promo:nth-child(2) a{color:#fff!important;}
body.page-template-page-enkai-home .enkai-promos .enkai-promo:nth-child(2) .enkai-promo__shade{display:none!important;}

/* ENKAI Kids */
body.page-template-page-enkai-home .enkai-story:not(.enkai-story--dark) .enkai-story__art.enkai-kids-art{
  background-image:url("https://enkai.id/wp-content/uploads/2026/08/enkai-kids-1.jpeg")!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}
body.page-template-page-enkai-home .enkai-story:not(.enkai-story--dark) .enkai-story__art.enkai-kids-art > span{display:none!important;}
body.page-template-page-enkai-home .enkai-story:not(.enkai-story--dark) .enkai-story__copy{background:#00ABA7!important;color:#fff!important;}
body.page-template-page-enkai-home .enkai-story:not(.enkai-story--dark) .enkai-story__copy .enkai-kicker,
body.page-template-page-enkai-home .enkai-story:not(.enkai-story--dark) .enkai-story__copy h2,
body.page-template-page-enkai-home .enkai-story:not(.enkai-story--dark) .enkai-story__copy p{color:#fff!important;}
body.page-template-page-enkai-home .enkai-story:not(.enkai-story--dark) .enkai-story__copy .enkai-btn{
  background:#fff!important;
  color:#00ABA7!important;
  border:2px solid #fff!important;
  padding:14px 22px!important;
  box-shadow:none!important;
}
body.page-template-page-enkai-home .enkai-story:not(.enkai-story--dark) .enkai-story__copy .enkai-btn:hover{
  background:transparent!important;
  color:#fff!important;
}

/* Keep slider flush and full bleed with the header. */
body.page-template-page-enkai-home .enkai-hero--legacy,
body.page-template-page-enkai-home .enkai-hero--legacy rs-module-wrap,
body.page-template-page-enkai-home .enkai-hero--legacy rs-module{
  margin-top:0!important;
  padding-top:0!important;
  width:100%!important;
  max-width:none!important;
}

@media(max-width:767px){
  body.page-template-page-enkai-home .enkai-product h3,
  body.page-template-page-enkai-home .enkai-product h3 a,
  body.page-template-page-enkai-home .enkai-news__item h3,
  body.page-template-page-enkai-home .enkai-news__item h3 a{font-size:18px!important;}
}
