.ha-carousel .slick-vertical .slick-slide,.ha-slider .slick-vertical .slick-slide{border:0}.ha-carousel .slick-next,.ha-carousel .slick-prev,.ha-slider .slick-next,.ha-slider .slick-prev{z-index:999;color:#8c8c8c;opacity:1;background-color:#fffc;border:1px solid #fffc;border-radius:50%;-ms-flex-align:center;justify-content:center;align-items:center;padding:0;font-size:15px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ha-carousel .slick-next:focus,.ha-carousel .slick-next:hover,.ha-carousel .slick-prev:focus,.ha-carousel .slick-prev:hover,.ha-slider .slick-next:focus,.ha-slider .slick-next:hover,.ha-slider .slick-prev:focus,.ha-slider .slick-prev:hover{color:#8c8c8c;background-color:#fff}.ha-carousel .slick-next:before,.ha-carousel .slick-prev:before,.ha-slider .slick-next:before,.ha-slider .slick-prev:before{content:"";display:none}.ha-carousel .slick-next>svg,.ha-carousel .slick-prev>svg,.ha-slider .slick-next>svg,.ha-slider .slick-prev>svg{fill:currentColor;width:auto;height:1em}.ha-carousel .slick-disabled,.ha-slider .slick-disabled{opacity:.7}.ha-carousel .slick-prev,.ha-slider .slick-prev{left:25px;right:auto}.ha-carousel .slick-next,.ha-slider .slick-next{right:25px}.ha-carousel .slick-dots,.ha-slider .slick-dots{bottom:-40px}.ha-carousel .slick-dots li,.ha-slider .slick-dots li{margin-left:2px;margin-right:2px}.ha-carousel .slick-dots li button:focus,.ha-carousel .slick-dots li button:hover,.ha-slider .slick-dots li button:focus,.ha-slider .slick-dots li button:hover{background-color:#0000}.ha-carousel .slick-dots li button:before,.ha-slider .slick-dots li button:before{color:#1b1b1b;opacity:1}.ha-carousel .slick-dots .slick-active button:before,.ha-carousel .slick-dots li button:hover:before,.ha-slider .slick-dots .slick-active button:before,.ha-slider .slick-dots li button:hover:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.ha-carousel .slick-next,.ha-carousel .slick-prev{width:2.66em;height:2.66em}.ha-slider .slick-next,.ha-slider .slick-prev{width:3.33em;height:3.33em}.ha-carousel .slick-slider:not(.slick-vertical) .slick-slide{padding-left:5px;padding-right:5px}.ha-carousel .slick-slider.slick-vertical .slick-slide{padding-top:5px;padding-bottom:5px}.ha-slick-item{vertical-align:bottom;display:inline-block;position:relative;overflow:hidden}.ha-slick-content{background:-webkit-gradient(linear,0 0,0 100%,from(#0000),to(#0000004d));background:-webkit-linear-gradient(#0000,#0000004d);background:linear-gradient(#0000,#0000004d);width:100%;padding:1.5rem;position:absolute;bottom:0}.ha-slick-title{color:#fff;margin-top:0;margin-bottom:.2rem;font-size:20px;display:block}.ha-slick-subtitle{color:#fff;margin:0}.ha-product-carousel .ha-product-carousel-error{background-color:#f9a3050d;border-left:2px solid #f9a305;padding:10px 10px 10px 25px}.ha-product-carousel .ha-product-carousel-item-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-product-carousel .ha-product-carousel-image{margin-bottom:10px;position:relative;overflow:hidden}.ha-product-carousel .ha-product-carousel-image img{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:100%;display:block}.ha-product-carousel .ha-product-carousel-on-sale{position:absolute;top:10px;left:10px}.ha-product-carousel .ha-product-carousel-on-sale span{color:#fff;background-color:#885cff;border-radius:15px;padding:3px 10px;font-size:12px;display:inline-block}.ha-product-carousel .ha-product-carousel-title{margin:0 0 10px;font-size:20px;font-weight:400}.ha-product-carousel .ha-product-carousel-title a{color:#444}.ha-product-carousel .ha-product-carousel-title a:hover{color:#5636d1}.ha-product-carousel .ha-product-carousel-meta{-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-product-carousel .ha-product-carousel-price{margin-bottom:20px;font-size:20px;font-weight:700;line-height:1}.ha-product-carousel .ha-product-carousel-price del{color:#959393}.ha-product-carousel .ha-product-carousel-price ins{text-decoration:none}.ha-product-carousel .ha-product-carousel-price del+ins{margin-left:10px}.ha-product-carousel .ha-product-carousel-ratings{margin-bottom:10px}.ha-product-carousel .ha-product-carousel-ratings:before{content:" ";display:table}.ha-product-carousel .ha-product-carousel-ratings .star-rating{width:5.4em;height:1em;font-family:star;font-size:16px;line-height:1;position:relative;overflow:hidden}.ha-product-carousel .ha-product-carousel-ratings .star-rating:before{float:left;color:#d3ced2;content:"sssss";position:absolute;top:0;left:0}.ha-product-carousel .ha-product-carousel-ratings .star-rating span{float:left;padding-top:1.5em;position:absolute;top:0;left:0;overflow:hidden}.ha-product-carousel .ha-product-carousel-ratings .star-rating span:before{color:#e2498a;content:"SSSSS";position:absolute;top:0;left:0}.ha-product-carousel .ha-product-carousel-add-to-cart{margin-top:20px}.ha-product-carousel .ha-product-carousel-add-to-cart .button{display:inline-block}.ha-product-carousel .ha-product-carousel-add-to-cart .added_to_cart{color:#9f9f9f;background-color:#0000;margin-left:15px;padding:0;font-size:14px}.ha-product-carousel .ha-product-carousel-add-to-cart .added_to_cart:hover{color:#222;background-color:#0000}.ha-product-carousel .slick-next,.ha-product-carousel .slick-prev{z-index:999;color:#8c8c8c;text-align:center;background-color:#eaeaeacc;border:1px solid #fffc;border-radius:50%;padding:0;font-size:12px}.ha-product-carousel .slick-next:focus,.ha-product-carousel .slick-next:hover,.ha-product-carousel .slick-prev:focus,.ha-product-carousel .slick-prev:hover{color:#fff;background-color:#885cff;border-color:#885cff}.ha-product-carousel .slick-next:before,.ha-product-carousel .slick-prev:before{content:""}.ha-product-carousel .slick-disabled{opacity:.7}.ha-product-carousel .slick-prev{left:-5px;right:auto}.ha-product-carousel .slick-next{right:-5px}.ha-product-carousel .slick-dots{bottom:-35px}.ha-product-carousel .slick-dots li{margin-left:2px;margin-right:2px}.ha-product-carousel .slick-dots li button:focus,.ha-product-carousel .slick-dots li button:hover{background-color:#0000}.ha-product-carousel .slick-dots li button:before{color:#1b1b1b;opacity:1}.ha-product-carousel .slick-dots .slick-active button:before,.ha-product-carousel .slick-dots li button:hover:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.ha-product-carousel .slick-dots .slick-active button:before{font-size:8px}.ha-product-carousel .slick-next,.ha-product-carousel .slick-prev{opacity:1;width:40px;height:40px;line-height:40px}.ha-product-carousel .slick-next i,.ha-product-carousel .slick-prev i{width:1em;height:1em;display:block}.ha-product-carousel .slick-next i:before,.ha-product-carousel .slick-prev i:before{position:absolute;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.ha-product-carousel.ha-arrow-sync-yes .slick-next,.ha-product-carousel.ha-arrow-sync-yes .slick-prev{top:0;left:50%;-webkit-transform:translate(calc(50% - 70px));-ms-transform:translate(calc(50% - 70px));transform:translate(calc(50% - 70px))}.ha-product-carousel.ha-arrow-sync-yes .slick-next{margin-left:60px}.ha-product-carousel-classic .ha-product-carousel-item-inner{justify-content:space-between}.ha-product-carousel-classic .ha-product-carousel-quick-view-wrap{opacity:0;width:100%;-webkit-transition:opacity,bottom .35s .18s;transition:opacity,bottom .35s .18s;position:absolute;bottom:-50px}.ha-product-carousel-classic .ha-pqv-btn{color:#fff;text-align:center;background-color:#0000009e;padding:10px 0;display:block}.ha-product-carousel-classic .ha-pqv-btn:hover,.ha-product-carousel-modern .ha-pqv-btn:hover{color:#ea6565}.ha-product-carousel-classic .ha-pqv-btn i{margin-right:10px}.ha-product-carousel-classic .ha-product-carousel-image:hover .ha-product-carousel-quick-view-wrap{opacity:1;bottom:0}.ha-product-carousel-classic .ha-product-carousel-add-to-cart a{color:#464545;background-color:#fff;border:2px solid #ddd;border-radius:3px;padding:10px 15px;-webkit-transition:all .3s;transition:all .3s}.ha-product-carousel-classic .ha-product-carousel-add-to-cart a:hover{color:#fff;background-color:#885cff;border-color:#885cff}.ha-product-carousel-modern .ha-product-carousel-quick-view-wrap{opacity:0;background-color:#0000;padding:0;-webkit-transition:opacity,left .35s .18s;transition:opacity,left .35s .18s;position:absolute;left:-50px}.ha-product-carousel-modern .ha-pqv-btn{color:#222;text-align:center;background-color:#fff;padding:8px;display:block}.ha-product-carousel-modern .ha-product-carousel-image:hover .ha-product-carousel-quick-view-wrap{opacity:1;bottom:10px;left:10px}.ha-product-carousel-modern .ha-product-carousel-add-to-cart{margin-top:10px}.ha-product-carousel-modern .ha-product-carousel-add-to-cart a{color:#222;background-color:#fff;padding:10px 15px}.ha-product-carousel-modern .ha-product-carousel-add-to-cart a:hover{color:#e04d8b}.ha-product-carousel-modern .ha-product-carousel-add-to-cart .added_to_cart{display:none}.ha-pqv{background-color:#fff;justify-content:space-between;width:auto;max-width:980px;margin:20px auto;padding:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.ha-pqv,.ha-pqv .ha-pqv__img img{border-radius:3px}.ha-pqv .ha-pqv__content,.ha-pqv .ha-pqv__img{-webkit-box-flex:0;-webkit-flex:0 0 calc(50% - 20px);-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}.ha-pqv .ha-pqv__title{margin:0 0 20px;font-size:28px}.ha-pqv .ha-pqv__rating{color:#e2498a;margin-bottom:20px;font-size:16px}.ha-pqv .ha-pqv__rating .star-rating{float:none}.ha-pqv .ha-pqv__price{margin-bottom:30px;font-size:24px;font-weight:700}.ha-pqv .ha-pqv__summary{margin-bottom:30px;font-size:18px}.ha-pqv .ha-pqv__cart{font-size:16px;font-weight:400;line-height:1.2}.ha-pqv .ha-pqv__cart a.button{-webkit-box-shadow:none;box-shadow:none;color:#fff;font-weight:inherit;font-size:inherit;line-height:inherit;background-color:#885cff;border:2px solid #885cff;border-radius:3px;padding:10px 20px;-webkit-transition:all .3s;transition:all .3s}.ha-pqv .ha-pqv__cart a.button:focus,.ha-pqv .ha-pqv__cart a.button:hover{color:#885cff;background-color:#fff}.ha-pqv .ha-pqv__cart a.button.loading{padding-right:39px}.ha-pqv .ha-pqv__cart a.button.loading:after{top:auto}.ha-pqv .ha-pqv__cart a.button+.added_to_cart{color:#885cff;font-weight:inherit;font-size:inherit;line-height:inherit;margin-left:10px}