.basel-hover-quick .product-element-top{backface-visibility:hidden;-webkit-backface-visibility:hidden;margin-bottom:7px;overflow:hidden;position:relative}.basel-hover-quick .product-element-top>a{transition:all .2s ease-in-out}.basel-hover-quick .product-element-top:hover .hover-img{opacity:1}.basel-hover-quick .hover-img{opacity:0;position:absolute;top:0;transition:all .4s ease-in-out;width:100%}.basel-hover-quick .basel-buttons{transition:all .2s ease-in-out}.basel-hover-quick .product-title{margin-bottom:7px;line-height:1.4}.basel-hover-quick .product-title a{display:block}.basel-hover-quick .swatches-on-grid{padding-top:5px}.basel-hover-quick .swatches-on-grid .basel-swatches-divider,.basel-hover-quick .swatches-on-grid .swatch-on-grid:not(.text-only){margin-bottom:6px}.basel-hover-quick .swatches-on-grid .basel-tooltip-label{z-index:11}.basel-hover-quick .quick-shop-btn{left:0;right:0;position:absolute;bottom:100%;transition:transform .25s ease .35s,opacity .1s ease .25s,visibility .1s ease .25s}.basel-hover-quick .quick-shop-btn>a{text-overflow:ellipsis;text-transform:uppercase;font-weight:600;text-decoration:none;border:none;letter-spacing:.3px;line-height:40px;display:block;overflow:hidden;color:#fff;white-space:nowrap;padding:0;height:40px;font-size:14px;background-color:rgba(0,0,0,.9)}.basel-hover-quick .quick-shop-btn>a span{vertical-align:middle}.basel-hover-quick .quick-shop-btn>a:before{font-family:simple-line-icons;line-height:16px;vertical-align:middle;display:inline-block;position:relative;top:-1px;font-size:16px;margin-right:10px;content:"\e04e"}.basel-hover-quick .quick-shop-btn>a.product_type_grouped:before,.basel-hover-quick .quick-shop-btn>a.product_type_simple:not(.add_to_cart_button):before{content:"\e087"}.basel-hover-quick .quick-shop-btn>a.added_to_cart:before{content:"\e04d"}.basel-hover-quick .quick-shop-btn>a.add_to_cart_button.loading{padding-right:30px}.basel-hover-quick .quick-shop-btn>a:after{margin-top:-8px;right:15px;border-color:#fff}.basel-hover-quick .quick-shop-btn>a .basel-tooltip-label{display:none}.basel-hover-quick .quick-shop-btn>a:not(.btn-quick-shop):before{top:-2px}.basel-hover-quick .quick-shop-btn>a:hover{color:#fff;background-color:#000}.basel-hover-quick .single_add_to_cart_button{position:relative}.basel-hover-quick .single_add_to_cart_button:after{visibility:hidden;opacity:0;margin-top:-8px;border-radius:50%;border:1px solid #fff;right:0;vertical-align:middle;display:inline-block;position:absolute;border-right-color:transparent!important;border-left-color:transparent!important;top:50%;height:15px;transition:right .2s ease-in-out,opacity .25s ease-in-out;content:" ";width:15px}.basel-hover-quick .single_add_to_cart_button.loading{padding-right:50px}.basel-hover-quick .single_add_to_cart_button.loading:after{visibility:visible;opacity:1;right:12px;animation:load-spin .45s linear infinite}.basel-hover-quick .added_to_cart{display:none}.basel-hover-quick .quick-shop-wrapper{left:0;display:flex;z-index:10;position:absolute;top:expression(100% + 40px);top:calc(100% + 40px);height:100%;transition:transform .25s ease;background-color:hsla(0,0%,100%,.95);width:100%;flex-direction:column}.basel-hover-quick .quick-shop-close{visibility:hidden;opacity:0;right:5px;color:#000;z-index:5;position:absolute;top:5px;transition:visibility .2s ease 0s,opacity .2s ease 0s}.basel-hover-quick .quick-shop-close>span{text-transform:uppercase;font-weight:700;text-decoration:none;letter-spacing:.6px;line-height:35px;padding-right:18px;cursor:pointer;position:relative;font-size:12px}.basel-hover-quick .quick-shop-close>span:after,.basel-hover-quick .quick-shop-close>span:before{margin-top:-1px;right:0;display:inline-block;position:absolute;top:50%;height:2px;transition:background-color .2s ease-in-out,transform .2s ease-in-out,width .2s ease-in-out;background-color:#000;content:" ";width:12px}.basel-hover-quick .quick-shop-close>span:after,.basel-hover-quick .quick-shop-close>span:before{transform:rotate(0deg)}.basel-hover-quick .quick-shop-close>span:hover:after{transform:rotate(-45deg)}.basel-hover-quick .quick-shop-close>span:hover:before{transform:rotate(45deg)}.basel-hover-quick .quick-shop-form{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;align-items:stretch;padding-top:30px;flex-grow:1}.basel-hover-quick .variations_form{margin-top:-30px;display:flex;justify-content:space-between;padding-top:30px;flex-grow:1;flex-direction:column}.basel-hover-quick .variations_form:before{content:""}.basel-hover-quick .variations_form .basel-swatch[style$="#FFF"]{border:1px solid rgba(0,0,0,.15)}.basel-hover-quick .variations_form .basel-swatch[style$="#FFF"] .basel-tooltip-label{margin-bottom:2px}.basel-hover-quick .variations{margin-bottom:0}.basel-hover-quick .variations label{margin-bottom:10px;font-weight:700}.basel-hover-quick .variations label:after{content:":"}.basel-hover-quick .variations tr{margin-bottom:10px;display:flex;padding-right:5%;border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:10px;padding-left:5%;flex-direction:column}.basel-hover-quick .variations tr:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.basel-hover-quick .variations tr:last-child .value{margin-bottom:25px}.basel-hover-quick .variations td{border:none;text-align:center;padding:0}.basel-hover-quick .variations .value{position:relative}.basel-hover-quick .variations .value select{max-width:260px}.basel-hover-quick .variations .with-swatches select{display:none}.basel-hover-quick .reset_variations{left:50%;font-weight:600;margin-top:7px;transform:translate3d(-50%,0,0);vertical-align:middle;display:inline-block;position:absolute;top:100%;font-size:12px}.basel-hover-quick .reset_variations:before{font-family:basel-font;display:inline-block;margin-right:5px;content:"\f90d"}.basel-hover-quick .swatches-select>div{margin-bottom:5px;font-weight:600;margin-top:5px;vertical-align:middle;display:inline-block;text-align:center;color:#1b1919;cursor:pointer;position:relative;font-size:16px;margin-right:10px;min-width:20px}.basel-hover-quick .swatches-select>div:last-child{margin-right:0}.basel-hover-quick .swatches-select>div:after{left:0;opacity:0;right:0;position:absolute;height:2px;bottom:-5px;background-color:#000;content:""}.basel-hover-quick .swatches-select>div.active-swatch:after,.basel-hover-quick .swatches-select>div:hover:after{opacity:1}.basel-hover-quick .swatches-select .colored-swatch,.basel-hover-quick .swatches-select .image-swatch{border-radius:50%;background-size:cover;border-bottom:none;height:25px;font-size:0;width:25px}.basel-hover-quick .swatches-select .swatch-size-large{height:45px;width:45px}.basel-hover-quick .swatches-select .swatch-size-large.text-only{font-size:18px}.basel-hover-quick .swatches-select .swatch-size-xlarge{height:70px;width:70px}.basel-hover-quick .swatches-select .swatch-size-xlarge.text-only{font-size:24px}.basel-hover-quick .swatches-select .text-only .basel-tooltip-label{display:none}.basel-hover-quick .swatches-select .swatch-enabled{cursor:pointer}.basel-hover-quick .swatches-select .swatch-disabled{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:.4;cursor:default}.basel-hover-quick .wc-no-matching-variations,.basel-hover-quick .woocommerce-variation,.basel-hover-quick .woocommerce-variation-description{color:#000;font-size:12px}.basel-hover-quick .woocommerce-variation-description>p,.basel-hover-quick .woocommerce-variation>p{margin-bottom:10px;padding-right:10px;padding-left:10px}.basel-hover-quick .wc-no-matching-variations{margin-bottom:10px;border:none;padding:0 10px;font-size:12px}.basel-hover-quick .wc-no-matching-variations:before{display:none}.basel-hover-quick .woocommerce-variation-availability,.basel-hover-quick .woocommerce-variation-price{vertical-align:middle;display:inline-block}.basel-hover-quick .woocommerce-variation-availability{text-transform:uppercase;margin-bottom:-2px;font-weight:700;letter-spacing:.3px;margin-left:5px;color:#b50808;font-size:12px}.basel-hover-quick .woocommerce-variation-availability>p{margin-bottom:0}.basel-hover-quick .woocommerce-variation-price .price{font-weight:600;color:#1b1919}.basel-hover-quick .woocommerce-variation-price .amount{color:#1b1919}.basel-hover-quick .woocommerce-variation-price del>.amount{font-weight:400;color:#bdbdbd}.basel-hover-quick .woocommerce-variation-add-to-cart{margin-top:10px}.basel-hover-quick .woocommerce-variation-add-to-cart div.quantity{display:none!important}.basel-hover-quick .woocommerce-variation-add-to-cart .button{font-weight:600;display:block;color:#fff;width:100%}.basel-hover-quick .woocommerce-variation-add-to-cart .button:hover{opacity:.8;text-decoration:none;color:#fff}.basel-hover-quick:hover .quick-shop-wrapper{transform:translate3d(0,-40px,0)}.basel-hover-quick.loading-quick-shop .product-element-top>a{opacity:.2}.basel-hover-quick.loading-quick-shop .product-element-top .hover-img{opacity:0}.basel-hover-quick.loading-quick-shop .product-element-top:after{visibility:visible;opacity:1;transition:all .2s ease-in-out;animation:load-spin .45s linear infinite}.basel-hover-quick.loading-quick-shop .product-element-top .basel-buttons{visibility:hidden;opacity:0}.basel-hover-quick.loading-quick-shop .quick-shop-wrapper{transform:translateZ(0)}.basel-hover-quick.quick-shop-shown .quick-shop-wrapper{transform:translate3d(0,-100%,0);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;top:100%;transition:transform .4s ease}.basel-hover-quick.quick-shop-shown .quick-shop-btn{visibility:hidden;opacity:0;transform:translate3d(0,40px,0);transition:all .3s ease}.basel-hover-quick.quick-shop-shown .quick-shop-close{visibility:visible;opacity:1;transition:all .25s ease-in-out .35s}.basel-hover-quick.quick-shop-shown .product-element-top .basel-buttons{visibility:hidden;opacity:0}