
/* TH Social V112 */
.shopLinkButton{
  appearance:none;
  -webkit-appearance:none;
  background:transparent!important;
  border:0!important;
  padding:0!important;
  margin:0!important;
  color:#0b67d4!important;
  font:inherit;
  font-weight:800!important;
  text-decoration:underline;
  text-underline-offset:2px;
  cursor:pointer;
}
.shopLinkButton:hover{color:#084f9f!important}

.v112Hidden{display:none!important}
.v112ProductTabPanel{display:block}
.productTabBtn{cursor:pointer}
#v112ProductReviews .v110ReviewSection{margin-top:0}
#v112ProductReviews .v110ReviewSection h3{margin-top:0}

/* Theme card preview: convert old midnight into a slightly deeper soft blue */
.v108ThemeChoice.midnight{
  background:linear-gradient(145deg,#e5f1ff,#cfe5ff)!important;
  border-color:#aecdff!important;
  color:#173554!important;
}
.v108ThemeChoice.midnight small{color:#58718c!important}
.midnightPreview{
  background:linear-gradient(145deg,#d8ebff,#bfdcfe)!important;
  border:1px solid #9fc5f2!important;
  box-shadow:0 8px 18px rgba(34,92,148,.14)!important;
}

html[data-market-card-theme="midnight"] .productDetailShell{
  background:linear-gradient(160deg,#f4faff,#e6f2ff)!important;
  border:1px solid #c9ddf3!important;
  box-shadow:0 18px 40px rgba(33,84,132,.10)!important;
}
html[data-market-card-theme="midnight"] .productDetailShell,
html[data-market-card-theme="midnight"] .productDetailShell h1,
html[data-market-card-theme="midnight"] .productDetailShell h2,
html[data-market-card-theme="midnight"] .productDetailShell h3,
html[data-market-card-theme="midnight"] .productDetailShell b,
html[data-market-card-theme="midnight"] .productDetailShell .cat,
html[data-market-card-theme="midnight"] .productDetailShell .sellerLine,
html[data-market-card-theme="midnight"] .productDetailShell .productRating,
html[data-market-card-theme="midnight"] .productDetailShell .stockLine,
html[data-market-card-theme="midnight"] .productDetailShell .skuLine,
html[data-market-card-theme="midnight"] .productDetailShell .detailNote,
html[data-market-card-theme="midnight"] .productDetailShell .sellerDescriptionV110,
html[data-market-card-theme="midnight"] .productDetailShell .v110ReviewSection h3,
html[data-market-card-theme="midnight"] .productDetailShell .v110ReviewComment,
html[data-market-card-theme="midnight"] .productDetailShell .v110ReviewUser,
html[data-market-card-theme="midnight"] .productDetailShell .v110ReviewMeta,
html[data-market-card-theme="midnight"] .productDetailShell .v110ReviewEmpty,
html[data-market-card-theme="midnight"] .productDetailShell .v110ReviewLoading,
html[data-market-card-theme="midnight"] .productDetailShell .v110ReviewSetup,
html[data-market-card-theme="midnight"] .productDetailShell .purchaseConditions li{
  color:#173554!important;
}
html[data-market-card-theme="midnight"] .productBuyPanel,
html[data-market-card-theme="midnight"] .productGallery,
html[data-market-card-theme="midnight"] .productTabs,
html[data-market-card-theme="midnight"] .productTrustBar,
html[data-market-card-theme="midnight"] .productMainVisual,
html[data-market-card-theme="midnight"] .productTabBody,
html[data-market-card-theme="midnight"] .sellerDetailFull,
html[data-market-card-theme="midnight"] .purchaseConditions,
html[data-market-card-theme="midnight"] .v110ReviewSummaryBoard,
html[data-market-card-theme="midnight"] .v110ReviewCard,
html[data-market-card-theme="midnight"] .v110ReviewEligibleHint,
html[data-market-card-theme="midnight"] .detailNote,
html[data-market-card-theme="midnight"] .escrowNotice,
html[data-market-card-theme="midnight"] .warrantyReadOnly,
html[data-market-card-theme="midnight"] .qtyBox,
html[data-market-card-theme="midnight"] .skuCode,
html[data-market-card-theme="midnight"] .shareCircle,
html[data-market-card-theme="midnight"] .productTrustItem,
html[data-market-card-theme="midnight"] .productBooth,
html[data-market-card-theme="midnight"] .offer{
  background:#eff7ff!important;
  border-color:#cde0f1!important;
  color:#173554!important;
}
html[data-market-card-theme="midnight"] .productTabHead{background:#f7fbff!important;border-color:#dbe9f7!important}
html[data-market-card-theme="midnight"] .productTabBtn{color:#64809b!important}
html[data-market-card-theme="midnight"] .productTabBtn.active{color:#173554!important;border-bottom-color:#0b67d4!important}
html[data-market-card-theme="midnight"] .productPriceBig{color:#0b67d4!important}
html[data-market-card-theme="midnight"] .productRating .stars,
html[data-market-card-theme="midnight"] .v110StarsOnly{color:#ffbf2f!important}
html[data-market-card-theme="midnight"] .v110ReviewBarTrack{background:#dbeaf7!important}
html[data-market-card-theme="midnight"] .v110ReviewEmpty,
html[data-market-card-theme="midnight"] .v110ReviewLoading,
html[data-market-card-theme="midnight"] .v110ReviewSetup{border-color:#cde0f1!important;background:#eff7ff!important}
html[data-market-card-theme="midnight"] .v110VerifiedBadge{background:#def6e8!important;color:#147246!important}
html[data-market-card-theme="midnight"] .detailNote,
html[data-market-card-theme="midnight"] .v110ReviewScoreCount,
html[data-market-card-theme="midnight"] .v110ReviewEligibleHint small,
html[data-market-card-theme="midnight"] .v110ReviewMeta,
html[data-market-card-theme="midnight"] .purchaseConditions small,
html[data-market-card-theme="midnight"] .escrowNotice,
html[data-market-card-theme="midnight"] .productTrustItem small,
html[data-market-card-theme="midnight"] .productTrustItem div small,
html[data-market-card-theme="midnight"] .productShare,
html[data-market-card-theme="midnight"] .sellerLine,
html[data-market-card-theme="midnight"] .stockLine,
html[data-market-card-theme="midnight"] .skuLine{
  color:#5f7891!important;
}
html[data-market-card-theme="midnight"] .productBooth:hover,
html[data-market-card-theme="midnight"] .offer:hover{box-shadow:0 12px 28px rgba(34,92,148,.14)!important}
html[data-market-card-theme="midnight"] .shopLinkButton{color:#0b67d4!important}

@media(max-width:768px){
  .shopLinkButton{display:inline}
}
