
/* e387e4912aab9d425ddab19de94806c34fa55d6f */

#idlinkMiniAppCtaV64421155{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;max-width:420px!important;margin:10px auto 12px!important;padding:0 12px!important;color:#fff!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif!important;text-align:center!important;background:transparent!important;border:0!important;box-shadow:none!important;position:relative!important;z-index:12!important;overflow:visible!important}
#idlinkMiniAppCtaV64421155 .idlink-mini-app-line{font-size:11px!important;line-height:1.15!important;font-weight:1000!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#deff02!important;text-shadow:0 1px 14px rgba(0,0,0,.38)!important;white-space:normal!important;max-width:100%!important}
#idlinkMiniAppCtaV64421155 .idlink-mini-app-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;max-width:330px!important;margin:0 auto!important}
#idlinkMiniAppCtaV64421155 .idlink-mini-store{height:38px!important;min-width:0!important;flex:1 1 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(6,8,10,.42)!important;color:#fff!important;text-decoration:none!important;font-size:11.5px!important;font-weight:950!important;letter-spacing:-.02em!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 28px rgba(0,0,0,.20)!important;backdrop-filter:blur(18px) saturate(1.5)!important;-webkit-backdrop-filter:blur(18px) saturate(1.5)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#idlinkMiniAppCtaV64421155 .idlink-mini-store i{width:21px!important;height:21px!important;border-radius:8px!important;display:inline-grid!important;place-items:center!important;flex:0 0 21px!important;background:rgba(222,255,2,.13)!important;color:#deff02!important;font-style:normal!important;font-size:12px!important;line-height:1!important;font-weight:1000!important}
#idlinkMiniAppCtaV64421155 .idlink-mini-store.is-disabled{opacity:.84!important;cursor:default!important}
@media(max-width:760px){#idlinkMiniAppCtaV64421155{margin:8px auto 10px!important;max-width:360px!important;padding:0 10px!important}#idlinkMiniAppCtaV64421155 .idlink-mini-app-line{font-size:9.5px!important;letter-spacing:.13em!important}#idlinkMiniAppCtaV64421155 .idlink-mini-app-actions{max-width:300px!important;gap:7px!important}#idlinkMiniAppCtaV64421155 .idlink-mini-store{height:35px!important;font-size:10.8px!important;padding:0 9px!important}}

/* 3695ced666fcc04cca0c2130c167ca4cf20b8db7 */

.idlink-profile-cart-row{grid-template-columns:48px minmax(0,1fr) auto 38px!important;gap:10px!important;align-items:center!important}
.idlink-profile-cart-icon{width:48px!important;height:48px!important;border-radius:16px!important;overflow:hidden!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.10)!important;color:#deff02!important;display:grid!important;place-items:center!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important}
.idlink-profile-cart-icon img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;background:rgba(255,255,255,.04)!important;border-radius:inherit!important}
.idlink-profile-cart-remove{width:34px!important;height:34px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.06)!important;color:rgba(255,255,255,.78)!important;display:grid!important;place-items:center!important;font-size:19px!important;font-weight:950!important;line-height:1!important;cursor:pointer!important;transition:.16s ease!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important}
.idlink-profile-cart-remove:hover{background:rgba(255,80,96,.18)!important;border-color:rgba(255,80,96,.34)!important;color:#fff!important;transform:scale(1.04)!important}
.idlink-profile-cart-row strong{white-space:nowrap!important;font-size:12.5px!important}
.idlink-profile-cart-seller-main{text-decoration:none!important;color:#fff!important}
.idlink-profile-cart-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:inherit!important}
.idlink-profile-cart-seller-name,.idlink-profile-cart-seller-alias{display:block!important;line-height:1.1!important;max-width:230px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
@media(max-width:620px){.idlink-profile-cart-row{grid-template-columns:46px minmax(0,1fr) 34px!important}.idlink-profile-cart-row>strong{display:none!important}.idlink-profile-cart-icon{width:46px!important;height:46px!important}.idlink-profile-cart-remove{width:32px!important;height:32px!important}.idlink-profile-cart-seller-name,.idlink-profile-cart-seller-alias{max-width:170px!important}}

/* 3cb890d0a03b487095a923d64a7009561f33f9f4 */

/* Titles clearer on product list/cards */
.idlink-v22-name,
.idlink-v23-name,
.idlink-profile-shop-card-v643124 .product-title,
.idlink-profile-shop-card-v643124 .shop-title,
.idlink-profile-shop-card-v643124 .title,
.shop-card .product-title,
.product-card .product-title,
.marketplace-card .product-title,
.bio-shop-card .product-title{
  color:#fff!important;
  font-size:16.5px!important;
  line-height:1.18!important;
  font-weight:1000!important;
  letter-spacing:-.035em!important;
  text-shadow:0 1px 16px rgba(0,0,0,.50)!important;
}
.idlink-v22-list.is-grid .idlink-v22-name,
.idlink-v23-list.is-grid .idlink-v23-name{font-size:15.5px!important}
@media(max-width:760px){
  .idlink-v22-name,.idlink-v23-name,.idlink-profile-shop-card-v643124 .product-title,.shop-card .product-title,.product-card .product-title{font-size:15.2px!important;line-height:1.16!important}
}
/* Description preview */
.idlink-shop-card-desc-v64421157,
.idlink-v22-desc,
.idlink-v23-desc{
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
  max-width:100%!important;
  margin:0!important;
  color:rgba(255,255,255,.66)!important;
  font-size:12.5px!important;
  line-height:1.34!important;
  font-weight:760!important;
  letter-spacing:-.015em!important;
  text-shadow:0 1px 12px rgba(0,0,0,.35)!important;
}
@media(max-width:760px){.idlink-shop-card-desc-v64421157,.idlink-v22-desc,.idlink-v23-desc{font-size:11.8px!important;line-height:1.28!important;-webkit-line-clamp:2!important}}
/* Price stronger */
.idlink-v22-price,
.idlink-v23-price,
.idlink-profile-shop-card-v643124 .price,
.idlink-profile-shop-card-v643124 [class*="price" i],
.shop-card [class*="price" i],
.product-card [class*="price" i],
.marketplace-card [class*="price" i]{
  color:#deff02!important;
  font-size:19px!important;
  line-height:1!important;
  font-weight:1000!important;
  letter-spacing:-.035em!important;
  text-shadow:0 0 20px rgba(222,255,2,.26),0 1px 12px rgba(0,0,0,.45)!important;
}
@media(max-width:760px){.idlink-v22-price,.idlink-v23-price{font-size:17.5px!important}}
/* Fast-buy lightning more visible */
.idlink-v22-fast,
.idlink-v23-fast,
button[aria-label*="Compra rápida"],
button[aria-label*="compra rápida"],
a[aria-label*="Compra rápida"]{
  opacity:1!important;
  color:#deff02!important;
  background:radial-gradient(circle at 32% 22%,rgba(222,255,2,.24),rgba(222,255,2,.12) 42%,rgba(8,10,12,.62))!important;
  border-color:rgba(222,255,2,.34)!important;
  box-shadow:0 12px 32px rgba(0,0,0,.30),0 0 18px rgba(222,255,2,.12),inset 0 1px 0 rgba(255,255,255,.18)!important;
}
.idlink-v22-fast svg,.idlink-v23-fast svg,button[aria-label*="Compra rápida"] svg,button[aria-label*="compra rápida"] svg{opacity:1!important;filter:drop-shadow(0 0 8px rgba(222,255,2,.35))!important}
.idlink-v22-fast svg path,.idlink-v23-fast svg path,button[aria-label*="Compra rápida"] svg path{fill:#deff02!important}
/* Search dock fixed footer desktop/mobile */
#idlinkShopSearchDockV64421157{
  position:fixed!important;
  left:50%!important;
  bottom:12px!important;
  transform:translateX(-50%)!important;
  z-index:2147482460!important;
  width:min(760px,calc(100vw - 22px))!important;
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  padding:8px!important;
  border-radius:28px!important;
  border:1px solid rgba(255,255,255,.18)!important;
  background:rgba(8,10,12,.82)!important;
  box-shadow:0 28px 82px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.14)!important;
  backdrop-filter:blur(30px) saturate(1.85)!important;
  -webkit-backdrop-filter:blur(30px) saturate(1.85)!important;
  color:#fff!important;
  font-family:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif!important;
}
#idlinkShopSearchDockV64421157 .idlink-shop-search-core{flex:1!important;min-width:0!important;height:54px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 14px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.13)!important;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.035))!important;color:#fff!important}
#idlinkShopSearchDockV64421157 svg{width:18px!important;height:18px!important;flex:0 0 18px!important;color:rgba(255,255,255,.76)!important}
#idlinkShopSearchDockV64421157 input{flex:1!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font-size:15px!important;font-weight:900!important}
#idlinkShopSearchDockV64421157 input::placeholder{color:rgba(255,255,255,.52)!important}
#idlinkShopSearchDockV64421157 .idlink-shop-dock-btn{width:54px!important;height:54px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.15)!important;background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.035))!important;color:#fff!important;display:grid!important;place-items:center!important;cursor:pointer!important;position:relative!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13)!important;backdrop-filter:blur(20px) saturate(1.6)!important;-webkit-backdrop-filter:blur(20px) saturate(1.6)!important}
#idlinkShopSearchDockV64421157 .idlink-shop-cart-dock-btn{display:none!important;color:#deff02!important;border-color:rgba(222,255,2,.26)!important;background:radial-gradient(circle at 35% 20%,rgba(222,255,2,.22),rgba(255,255,255,.04) 52%,rgba(8,10,12,.44))!important}
#idlinkShopSearchDockV64421157 .idlink-shop-cart-dock-btn.show{display:grid!important}
#idlinkShopSearchDockV64421157 .idlink-shop-cart-badge{position:absolute!important;right:-3px!important;top:-5px!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;background:#deff02!important;color:#050505!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;font-weight:1000!important;line-height:1!important;box-shadow:0 5px 16px rgba(0,0,0,.35)!important}
/* Cart dock alignment and collapse */
#idlinkProfileCartTab.show{
  bottom:86px!important;
  transform:translateX(-50%)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
#idlinkProfileCartTab.is-collapsed{display:none!important;visibility:hidden!important;pointer-events:none!important}
#idlinkProfileCartTab .idlink-profile-cart-tab__arrow,
#idlinkProfileCartTab #idlinkProfileCartArrow{
  display:grid!important;
  place-items:center!important;
  align-self:center!important;
  line-height:1!important;
  text-align:center!important;
  padding:0!important;
  margin:0!important;
  min-width:46px!important;
  width:46px!important;
  height:46px!important;
  flex:0 0 46px!important;
}
#idlinkProfileCartTab .idlink-profile-cart-tab__arrow svg,
#idlinkProfileCartTab #idlinkProfileCartArrow svg{display:block!important;margin:auto!important}
@media(max-width:760px){
  #idlinkShopSearchDockV64421157{left:10px!important;right:10px!important;bottom:10px!important;transform:none!important;width:auto!important;border-radius:26px!important}
  #idlinkShopSearchDockV64421157 .idlink-shop-search-core{height:50px!important;border-radius:18px!important}
  #idlinkShopSearchDockV64421157 .idlink-shop-dock-btn{width:50px!important;height:50px!important;border-radius:18px!important}
  #idlinkProfileCartTab.show{left:10px!important;right:10px!important;bottom:78px!important;transform:none!important;width:auto!important;max-width:none!important}
}
