.item{width:400px;background:white;border:1px solid #eee;border-radius:15px;padding:1rem;box-shadow:0 4px 8px #0000000d;transition:transform .3s}.item:hover{transform:translateY(-5px)}.item img{width:100%;border-radius:10px;object-fit:cover;height:250px}.item h3{margin:.5rem 0 .3rem}.item p{font-size:.9rem;color:#666}.item .price{font-weight:700;margin:.5rem 0;color:#b87f6d}.item .btn{display:inline-block;margin-top:.5rem;padding:.5rem 1rem;background-color:#d9b3a1;color:#fff;border:none;border-radius:5px;text-decoration:none;font-size:.9rem}.carousel-inner{position:relative;width:100%;height:250px;overflow:hidden}.carousel-inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px;opacity:0;transition:opacity .3s ease-in-out}.carousel-inner img.active{opacity:1}.arrow{position:absolute;top:125px;transform:translateY(-50%);background-color:#0000;border:none;color:#fff;font-size:1.5rem;padding:.3rem .6rem;cursor:pointer;border-radius:50%;display:none;z-index:2}.carousel:hover .arrow{display:block}.arrow.prev{left:10px}.arrow.next{right:10px}.dots{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:5px}.dot{width:8px;height:8px;border-radius:50%;background-color:#0000004d;cursor:pointer}.dot.active{background-color:#b87f6d}
