.txc-heart{cursor:pointer;z-index:3}.txc-heart[aria-pressed=true] svg{fill:#008dca;color:#008dca}.txc-card-media>a.txc-eye{position:absolute;right:0;top:46px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;color:#515167;z-index:3;opacity:0}.txc-eye svg{width:18px;height:18px}.txc-card:hover .txc-eye,.txc-card:focus-within .txc-eye{opacity:1}.tx-shopping-dialog{border:0;padding:26px;width:min(920px,92vw);max-height:88vh;overflow:auto;color:#515167;background:white}.tx-shopping-dialog::backdrop{background:#0006}.tx-shopping-dialog>button{float:right;border:0;background:none;font-size:26px;color:#008dca;cursor:pointer}.tx-preview-product{display:grid;grid-template-columns:1fr 1fr;gap:30px;clear:both}.tx-preview-product img{width:100%;height:360px;object-fit:contain}.tx-preview-product h2{color:#008dca;font-size:23px}.tx-preview-product form{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.tx-preview-product input{width:70px;padding:10px}.tx-preview-product button{padding:10px 18px;cursor:pointer}.tx-preview-product [name=add]{background:#008dca;color:white;border:0}.tx-wishlist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;clear:both}.tx-shopping-dialog a{color:#008dca}.tx-shopping-status{position:fixed;bottom:20px;left:20px;background:#fff;color:#515167;padding:12px;box-shadow:0 2px 12px #0003;z-index:1000}.tx-shopping-status:empty{display:none}@media(hover:none){.txc-card-media>a.txc-eye{opacity:1}}@media(max-width:600px){.tx-preview-product{grid-template-columns:1fr}.tx-preview-product img{height:240px}.tx-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}