
/* Remove all grid/view toggles: Shop fica sempre em lista. */
html body #idlinkV22Wrap .idlink-v22-toggle,
html body #idlinkV23Wrap .idlink-v23-toggle,
html body #idlinkV22Wrap [data-view="grid"],
html body #idlinkV23Wrap [data-view="grid"],
html body #idlinkV22Wrap [data-view="list"],
html body #idlinkV23Wrap [data-view="list"],
html body [id^="idlinkShopSearchDock"] .idlink-shop-filter-btn,
html body #idlinkShopSearchDockV64421157 .idlink-shop-filter-btn,
html body #idlinkShopSearchDockV64421158 .idlink-shop-filter-btn,
html body #idlinkShopSearchDockV64421159 .idlink-shop-filter-btn,
html body #idlinkShopSearchDockV644211510 .idlink-shop-filter-btn,
html body #idlinkShopSearchDockV644211512 .idlink-shop-filter-btn{
  display:none!important;
  visibility:hidden!important;
  width:0!important;
  height:0!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
  pointer-events:none!important;
}
html body #idlinkV22Wrap .idlink-v22-list,
html body #idlinkV23Wrap .idlink-v23-list{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:12px!important;
}
html body #idlinkV22Wrap .idlink-v22-list.is-grid,
html body #idlinkV23Wrap .idlink-v23-list.is-grid{
  display:grid!important;
  grid-template-columns:1fr!important;
}
html body #idlinkV22Wrap .idlink-v22-list.is-grid .idlink-v22-card,
html body #idlinkV23Wrap .idlink-v23-list.is-grid .idlink-v23-card,
html body #idlinkV22Wrap .idlink-v22-card,
html body #idlinkV23Wrap .idlink-v23-card{
  width:100%!important;
  max-width:100%!important;
}
@media(max-width:900px){
  html body #idlinkShopStableListV644233{
    display:grid!important;
    visibility:visible!important;
    opacity:1!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    overflow:visible!important;
    pointer-events:auto!important;
  }
  html body #idlinkShopStableListV644233 .idlink-stable-shop-card-v644233{
    display:grid!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }
  html body.idlink-shop-has-stable-v73199 #idlinkV22Wrap,
  html body.idlink-shop-has-stable-v73199 #idlinkV23Wrap,
  html body.idlink-shop-has-stable-v73199 #idlinkV24Wrap,
  html body.idlink-shop-has-stable-v73199 .idlink-profile-shop-grid-v643124:not(#idlinkShopStableListV644233){
    display:none!important;
    visibility:hidden!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    pointer-events:none!important;
  }
  html body:not(.idlink-shop-has-stable-v73199) #idlinkV22Wrap,
  html body:not(.idlink-shop-has-stable-v73199) #idlinkV23Wrap{
    display:block!important;
    visibility:visible!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
    pointer-events:auto!important;
  }
  html body:not(.idlink-shop-has-stable-v73199) #idlinkV22Wrap .idlink-v22-rail,
  html body:not(.idlink-shop-has-stable-v73199) #idlinkV23Wrap .idlink-v23-rail{
    display:none!important;
  }
  html body:not(.idlink-shop-has-stable-v73199) #idlinkV22Wrap .idlink-v22-card,
  html body:not(.idlink-shop-has-stable-v73199) #idlinkV23Wrap .idlink-v23-card,
  html body:not(.idlink-shop-has-stable-v73199) .idlink-profile-shop-card-v643124,
  html body:not(.idlink-shop-has-stable-v73199) .shop-card,
  html body:not(.idlink-shop-has-stable-v73199) .product-card{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    height:auto!important;
    max-height:none!important;
  }
}
/* Modal só aparece depois da imagem final estar pronta/decodificada. */
html body #idlinkV22Modal.show:not(.idlink-modal-ready-v73199),
html body #idlinkProfileShopVisionModalV6431254.is-open:not(.idlink-modal-ready-v73199){
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
html body #idlinkV22Modal.show.idlink-modal-ready-v73199,
html body #idlinkProfileShopVisionModalV6431254.is-open.idlink-modal-ready-v73199{
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transition:none!important;
}
html body #idlinkV22Modal .idlink-v22-modal-media,
html body .idlink-profile-shop-vp-modal-v6431254__media{
  background:radial-gradient(circle at 35% 24%,rgba(222,255,2,.12),rgba(15,17,18,.94) 42%,#040506 100%)!important;
  overflow:hidden!important;
}
html body #idlinkV22Modal .idlink-v22-modal-media img,
html body .idlink-profile-shop-vp-modal-v6431254__img{
  width:100%!important;
  height:100%!important;
  min-width:100%!important;
  min-height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  background:transparent!important;
  transition:none!important;
  opacity:1!important;
  filter:none!important;
}
html body #idlinkV22Modal .idlink-v22-modal-media img[src^="data:image/svg"],
html body .idlink-profile-shop-vp-modal-v6431254__img[src^="data:image/svg"]{
  opacity:0!important;
}
