.basel-hover-link .product-element-top{overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;position:relative}.basel-hover-link .product-element-top:hover .hover-img{opacity:1}.basel-hover-link .hover-img{transition:all .4s ease-in-out;position:absolute;opacity:0;top:0;width:100%}.basel-hover-link .basel-product-brands-links{margin-top:-2px}.basel-hover-link .wrapp-swap{height:25px;overflow:hidden;line-height:25px}.basel-hover-link .swap-elements{transition:all .2s ease-in-out}.basel-hover-link .btn-add{height:25px;line-height:25px}.basel-hover-link .btn-add a{border-right:none;border-left:none;padding:0;font-weight:700;text-transform:capitalize;position:relative;border-top:none;background-color:transparent}.basel-hover-link .btn-add a .basel-tooltip-label{display:none}.basel-hover-link .btn-add a:after{transition:all .25s ease-in-out}.basel-hover-link .btn-add a.loading{padding-right:25px;padding-left:0}.basel-hover-link .btn-add a.loading:after{right:0}.basel-hover-link .btn-add a:hover{opacity:.8}.basel-hover-link .swatches-on-grid{margin-bottom:6px}.basel-hover-link .price{height:25px;overflow:hidden;line-height:25px}.basel-hover-link .star-rating{display:none}.basel-hover-link:hover .wrapp-swap .swap-elements{transform:translateY(-25px)}.login-see-prices .basel-hover-link.purchasable:hover .swap-elements{transform:none}@media (max-width:768px){.basel-hover-link .btn-add,.basel-hover-link .price,.basel-hover-link .wrapp-swap{height:auto;overflow:visible;line-height:inherit}.basel-hover-link .price{margin-bottom:10px}.basel-hover-link:hover .wrapp-swap .swap-elements{transform:none}}