.luxury-carousel-wrapper{position:relative;padding:20px 0;width:100%}.swiper-d5260926{overflow:hidden;position:relative;width:100%;padding:10px 0}.elementor-widget-luxury_carousel_d5260926{overflow:hidden}.luxury-carousel-equal-height-yes .swiper-d5260926 .swiper-wrapper{align-items:stretch}.luxury-carousel-equal-height-yes .product-card{height:auto}.luxury-carousel-equal-height-yes .product-info{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.swiper-d5260926 .product-card{display:flex;flex-direction:column;text-align:left;background:#fff;position:relative;transition:transform 0.3s ease}.swiper-d5260926 .product-card:hover{transform:translateY(-5px)}.product-img-wrap-link{display:block;position:relative;overflow:hidden;border-radius:8px}.swiper-d5260926 .product-img-wrap{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden}.swiper-d5260926 .product-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.swiper-d5260926 .product-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .03);opacity:0;transition:opacity 0.3s ease;pointer-events:none}.swiper-d5260926 .product-card:hover .product-img-wrap img{transform:scale(1.05)}.swiper-d5260926 .product-card:hover .product-img-overlay{opacity:1}.swiper-d5260926 .product-info{padding:15px 5px 5px;display:flex;flex-direction:column}.swiper-d5260926 .product-title{font-size:15px;margin:0 0 8px;font-weight:500;line-height:1.3}.swiper-d5260926 .product-title a{color:#111;text-decoration:none;transition:color 0.2s ease}.swiper-d5260926 .product-title a:hover{color:#666}.swiper-d5260926 .product-price{font-size:14px;color:#333;font-weight:600;margin-bottom:5px}.swiper-d5260926 .product-price del{color:#999;font-weight:400;margin-right:8px;font-size:.9em}.swiper-d5260926 .product-price ins{text-decoration:none;color:#111}.luxury-nav-btn{width:36px!important;height:36px!important;background-color:rgb(255 255 255 / .9);border-radius:50%;box-shadow:0 2px 10px rgb(0 0 0 / .1);color:#111;transition:all 0.2s ease;opacity:1;z-index:10}.luxury-nav-btn:hover{background-color:#111;color:#fff;transform:scale(1.1)}.luxury-nav-btn::after{font-size:14px!important;font-weight:700}.swiper-button-prev.luxury-nav-btn{left:10px}.swiper-button-next.luxury-nav-btn{right:10px}