.dp-none{display:none}
.bestsellers .bestsellers-wrapper{padding:16px;border-radius:12px}
.cards-add-to-cart-btn-bestseller{pointer-events:unset}
.carousel-wrapper .bestseller-card .product-img{width:100%;height:100%}
.carousel-wrapper .bestseller-card .product-img img{width:249.50px;height:249.50px;aspect-ratio:1/1}
.bestsellers .bestsellers-wrapper .tabs .tab{padding:8px;border:0;background:unset;font-size:14px;line-height:19.6px;font-weight:500;color:#9da1b0;cursor:pointer}
.bestsellers .bestsellers-wrapper .carousel-wrapper .text-wrapper{gap:8px}
.bestsellers .bestsellers-wrapper .tabs .tab.active{color:#202129;border-bottom:1px solid #512b8b}
.bestsellers .bestsellers-wrapper .tab-content .carousel-wrapper{max-width:100%;width:100%}
.bestsellers .bestsellers-wrapper .tabs{border-bottom:1px solid #e6e7eb;margin-bottom:28px}
.best-carousel-wrapper .bestseller-card{background-color:#fafafa;border:1px solid #e3e3e3;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between}
.best-carousel-wrapper .bestseller-card .wishlist{display:flex;justify-content:end;padding:24px}
.best-carousel-wrapper .bestseller-card .text-wrapper{padding:16px 12px}
.wishlist-img{width:20px;height:20px;cursor:pointer}
.best-carousel-wrapper .product-img{width:100%;height:260px}
.best-carousel-wrapper .product-img img{width:100%;height:100%;padding:0 20px}
.best-carousel-wrapper .add-to-cart-img img{width:34px;height:34px;cursor:pointer;border-radius:50px;border:1px solid #e3e3e3}
.product-details{margin-bottom:8px}
.text-wrapper .product-details h2{font-size:14px;font-weight:500;line-height:20px;color:#202129}
.product-details span{font-size:12px;font-weight:400;line-height:17px;color:#74798a;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline}
.price-section{display:flex;justify-content:space-between;align-items:end}
.price-wrapper{display:flex;align-items:end;gap:10px}
.prices h2{font-size:14px;font-weight:500;line-height:20px;color:#202129}
.strikethrough{font-size:12px;font-weight:400;line-height:16.8px;text-decoration-line:line-through;color:#9da1b0}
.discounts{padding:4px 8px;border-radius:50px;background-color:#FFF}
.discounts p{font-size:12px;font-weight:500;line-height:17px;color:#005ea1}
.best-carousel-wrapper.slick-slider{margin:0 -2px}
.best-carousel-wrapper .bestseller-card.slick-slide{margin-right:2px;margin-left:2px}
.tab-content{display:none}
.tab-content.tab-content-active{display:block}
.best-carousel-wrapper .slick-prev,.best-carousel-wrapper .slick-next{position:absolute;top:100%;bottom:0}
.best-carousel-wrapper .slick-next{right:95px;top:unset;bottom:-19px}
.best-carousel-wrapper .slick-prev{right:125px;left:auto;top:auto;bottom:-30px;display:block;transform:rotate(180deg)}
.best-carousel-wrapper .slick-next::before,.best-carousel-wrapper .slick-prev::before{width:40px;height:40px;content:''}
.best-carousel-wrapper .slick-dots{padding-right:20px;display:flex;justify-content:center;position:absolute;right:0;bottom:-28px}
.best-carousel-wrapper .slick-dots li{height:8px;width:8px;border-radius:50px;padding:0;background-color:#e6e7eb;margin:0 3px}
.best-carousel-wrapper .slick-dots li button{display:none}
.best-carousel-wrapper .slick-dots li.slick-active{width:40px;height:8px;background-color:#333642}
.best-carousel-wrapper .slick-dots li button:before{content:none}
.best-carousel-wrapper .slick-prev[aria-disabled="true"],.best-carousel-wrapper .slick-next[aria-disabled="true"]{cursor:default;filter:grayscale(1)}
.best-carousel-wrapper .slick-next[aria-disabled="true"]{cursor:default}
.best-carousel-wrapper button.slick-prev::before{content:'';background:url("../../../../content/dam/bh-shop/pdp/similar-products/slick-arrows.png") no-repeat center center;background-color:#fff;transform:translate(50%,50%);position:absolute;width:55.5px;height:55.5px;display:inline-block;opacity:1;cursor:pointer;padding:17px 22px;border-radius:50%;box-shadow:0 9.25px 34.69px 0 #00000029;rotate:180deg}
.best-carousel-wrapper button.slick-next::before{content:'';background:url("../../../../content/dam/bh-shop/pdp/similar-products/slick-arrows.png") no-repeat center center;background-color:#fff;transform:translate(50%,50%);position:absolute;width:55.5px;height:55.5px;display:inline-block;opacity:1;cursor:pointer;padding:17px 22px;border-radius:50%;box-shadow:0 9.25px 34.69px 0 #00000029;rotate:180deg}
.best-carousel-wrapper button.slick-prev{left:-35px;top:43.5%;width:60px;height:60px;z-index:1;display:block}
.best-carousel-wrapper button.slick-next{right:-35px;top:50%;width:60px;height:60px;z-index:1;display:block}
.best-carousel-wrapper .slick-prev,.best-carousel-wrapper .slick-next{position:absolute;top:100%;bottom:0;display:none !important}
.best-carousel-wrapper:hover .slick-prev,.best-carousel-wrapper:hover .slick-next{display:block !important}
.best-carousel-wrapper button.slick-prev.slick-disabled::before{cursor:default}
.best-carousel-wrapper button.slick-next.slick-disabled::before{cursor:default}
@media screen and (max-width:768px){.bestsellers .bestsellers-wrapper .bestsellers-heading{font-size:20px;font-weight:500;line-height:25.2px;color:#202129;margin-bottom:24px}
.bestsellers .bestsellers-wrapper .tabs{display:flex;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}
.bestsellers .bestsellers-wrapper .tabs::-webkit-scrollbar{display:none}
.bestsellers .bestsellers-wrapper .tabs .tab{flex-shrink:0;margin-right:12px}
}
.bestseller-card .text-wrapper .price-section .out-of-stock p{color:#ed1c24;font-family:Lato;font-size:9px;line-height:18px;font-weight:700}