.similar-products-wrapper{margin-top:72px}
.similar-products{color:#202129;font-size:28px;font-weight:500;line-height:33.6px;margin-bottom:28px}
.similar-carousel-heading{font-size:20px;font-weight:500;line-height:25.2px;color:#202129;margin-bottom:16px}
.carousel-wrapper .card{background-color:#fafafa;border:1px solid #e3e3e3;border-radius:12px;margin-right:4px;margin-left:4px;display:flex;flex-direction:column;justify-content:space-between}
.carousel-wrapper .card .wishlist{display:flex;justify-content:right;padding:24px}
.carousel-wrapper .card .wishlist img{width:100%;height:100%}
.carousel-wrapper .card .wishlist .wishlist-img{display:block;width:20px;height:20px;cursor:pointer;border-radius:50px;border:1px solid #e3e3e3}
.carousel-wrapper .card .wishlist .wishlist-img.wishlist-no-border{border-radius:unset;border:unset}
.carousel-wrapper .card .wishlist .wishlist-red{display:flex;width:20px;height:20px;cursor:pointer;padding:3px 2px}
.carousel-wrapper .card .product-img{display:block;height:260px;width:100%}
.carousel-wrapper .card .product-img img{width:100%;height:100%;border-radius:2px;padding:0 20px}
.carousel-wrapper .card .text-wrapper{padding:24px;padding:16px 12px;display:flex;flex-direction:column;gap:8px}
.carousel-wrapper .card .text-wrapper .product-details h2{margin:0;font-size:14px;font-weight:500;line-height:19px;color:#202129}
.carousel-wrapper .card .text-wrapper .product-details span{font-size:14px;font-weight:400;line-height:19.6px;color:#74798a;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.carousel-wrapper .card .text-wrapper .price-section{display:flex;justify-content:space-between;align-items:end}
.carousel-wrapper .card .text-wrapper .price-section .price-wrapper{display:flex;align-items:end;gap:10px}
.carousel-wrapper .card .text-wrapper .price-section .price-wrapper .prices .card-price-wrapper{margin:0;font-size:14px;font-weight:500;line-height:19px;color:#202129;display:flex;flex-direction:column-reverse}
.carousel-wrapper .card .text-wrapper .price-section .price-wrapper .prices span.strike-through{font-size:12px;font-weight:400;line-height:16px;color:#9a9a9a;text-decoration:line-through}
.carousel-wrapper .card .text-wrapper .price-section .price-wrapper .discounts{border-radius:50px;padding:4px 8px;background-color:#FFF;text-align:center}
.carousel-wrapper .card .text-wrapper .price-section .price-wrapper .discounts p{font-size:12px;line-height:16.8px;color:#005ea1}
.carousel-wrapper .card .text-wrapper .price-section .add-to-cart-img{display:block;width:34px;height:34px;cursor:pointer;border-radius:50px;border:1px solid #e3e3e3}
.carousel-wrapper .card .text-wrapper .price-section .add-to-cart-img img{border-radius:50px;border:1px solid #e3e3e3}
.carousel-wrapper .card .text-wrapper .price-section .add-to-cart-img .cart-img-add{width:100%;cursor:pointer;height:100%}
.carousel-wrapper .card .text-wrapper .price-section .add-to-cart-img .cart-img-right{width:100%;cursor:pointer;height:100%}
.carousel-wrapper .card .text-wrapper .price-section .add-to-cart-img .cart-img-bucket{width:100%;cursor:pointer;height:100%}
.carousel-wrapper button{display:block}
.carousel-wrapper .slick-prev,.carousel-wrapper .slick-next{position:absolute;top:100%;bottom:0;display:none !important}
.carousel-wrapper:hover .slick-prev,.carousel-wrapper:hover .slick-next{display:block !important}
.carousel-wrapper .slick-next{right:95px;top:unset;bottom:-19px}
.carousel-wrapper .slick-prev{right:125px;left:auto;top:auto;bottom:-30px}
.carousel-wrapper .slick-next::before,.carousel-wrapper .slick-prev::before{width:40px;height:40px;content:''}
.carousel-wrapper .slick-prev{display:block;transform:rotate(180deg)}
.carousel-wrapper .slick-dots{padding-right:20px;display:flex;justify-content:center;position:absolute;right:0;bottom:-28px}
.carousel-wrapper .slick-dots li{height:8px;width:8px;border-radius:50px;padding:0;background-color:#e6e7eb;margin:0 3px}
.carousel-wrapper .slick-dots li button{display:none}
.carousel-wrapper .slick-dots li.slick-active{width:40px;height:8px;background-color:#333642}
.carousel-wrapper .slick-dots li button:before{content:none}
.carousel-wrapper .slick-prev[aria-disabled="true"],.carousel-wrapper .slick-next[aria-disabled="true"]{cursor:default;filter:grayscale(1)}
.carousel-wrapper .slick-next[aria-disabled="true"]{cursor:default}
.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;left:36px;top:50%;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}
.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;left:36px;top:50%;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}
.carousel-wrapper button.slick-prev{left:12px;top:46%;z-index:1}
.carousel-wrapper button.slick-next{right:12px;top:48%;z-index:1}
.carousel-wrapper .slick-prev.slick-disabled{opacity:0;cursor:default}
.carousel-wrapper .slick-next.slick-disabled{opacity:0;cursor:default}
.similar-products-carousel .slick-track{margin-left:0}
.save-for-later-wrapper .slick-track{margin-left:0}
@media screen and (max-width:768px){.similar-products-wrapper{margin-top:27px}
.similar-products{font-size:20px;line-height:25.2px;margin-bottom:24px}
.carousel-wrapper button{display:none !important}
.carousel-wrapper.slick-slider{margin-right:-16px;margin-left:-4px}
.carousel-wrapper .card{margin:0 6px;max-width:100%}
.carousel-wrapper .card .wishlist .wishlist-img{width:20x;height:19px}
.carousel-wrapper .card .wishlist .wishlist-red{width:20px;height:19px;padding:2px 1px}
.carousel-wrapper .card .product-img{height:260px}
.carousel-wrapper .card .text-wrapper{gap:8px}
.carousel-wrapper .card .text-wrapper .product-details h2{font-size:14px;font-weight:500;line-height:19.6px}
.carousel-wrapper .card .text-wrapper .product-details span{font-size:12px;line-height:16.8px;max-width:217px}
.carousel-wrapper .card .text-wrapper .price-section .price-wrapper .prices .card-price-wrapper{font-size:14px;font-weight:500;line-height:19.6px}
.carousel-wrapper .card .text-wrapper .price-section .price-wrapper .prices span.strike-through{font-size:12px;line-height:16.8px}
.carousel-wrapper .card .text-wrapper .price-section .add-to-cart-img img{width:34px;height:34px}
.similar-products-wrapper .similar-products-carousel .slick-track{margin-left:80px}
.carousel-wrapper .slick-dots li.slick-active{width:40px;height:8px;background-color:#333642}
}
.dsp-none-imp{display:none !important}
&::-webkit-scrollbar{width:5px;border-radius:36px}
&::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:2px}
&::-webkit-scrollbar-track{background-color:transparent}
&::-webkit-scrollbar-thumb:hover{background-color:#d9d9d9}
.red-heart-padding{padding:2px 1px}
.similar-products .card .text-wrapper .price-section .out-of-stock p{color:#ed1c24;font-family:Lato;font-size:12px;line-height:18px;font-weight:700}