.basel-hover-standard .product-element-top{position:relative;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.basel-hover-standard .product-element-top:hover .hover-img{opacity:1}.basel-hover-standard .hover-img{position:absolute;top:0;opacity:0;width:100%;transition:all .4s ease-in-out}.basel-hover-standard .basel-product-brands-links{margin-top:-5px}.basel-hover-standard .product-title a{font-size:16px}.basel-hover-standard .price{color:#212121;font-weight:600}.basel-hover-standard .price del{font-weight:400}.basel-hover-standard .amount{color:#212121}.basel-hover-standard .swatches-wrapper{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.8);backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:800px;-webkit-perspective:800px;transform:translateY(100%);transition:all .25s ease}.basel-hover-standard .swatches-on-grid{padding:8px 5px}.basel-hover-standard .swatches-on-grid .swatch-on-grid{color:#FFF}.basel-hover-standard .swatches-on-grid .current-swatch:after{background-color:#FFF}.basel-hover-standard .swatches-on-grid .swatch-on-grid:not(.text-only){margin-top:5px;margin-bottom:5px}.basel-hover-standard .btn-add{margin-top:12px}.basel-hover-standard .btn-add>a{font-size:12px;line-height:16px;padding-top:9px;padding-bottom:9px;padding-left:14px;padding-right:14px;border-width:2px;font-weight:600;color:#FFF}.basel-hover-standard .btn-add>a:hover{opacity:.8;color:#FFF;text-decoration:none}.basel-hover-standard .btn-add>a.loading{padding-right:35px;padding-left:15px}.basel-hover-standard .btn-add>a:after{border-color:#FFF}.basel-hover-standard .btn-add .basel-tooltip-label{display:none}.basel-hover-standard:hover .swatches-wrapper{transform:translateY(0)}
